Hui,<br><br>I have cut_obs_seq written some time ago. It can cut obs_seq<br>according to time, location, and kind. But it doesn't clean up<br>the unused obs. If you just want to cut obs_seq according to time,<br>you can simply do it using merge_obs_seq, just specify the<br>
start/end time, and merge only one obs_seq.<br><br>Yongsheng<br><br><br><div class="gmail_quote">On Feb 13, 2008 11:13 AM, Hui Liu <<a href="mailto:hliu@ucar.edu">hliu@ucar.edu</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Nancy et al:<br><br> This is very convenient tool! Is there any similar<br>stuff<br>for splitting some big obs_seq files, say a ten-day file<br>into 10 daily files<br>?<br> Another thing is should we rename the<br>workshop_setup.csh to a more meaningful name,<br>
such as compile_dart.csh? It is not so straight forward<br>for some new users<br>to understand the meaning of the script.<br>Thanks.<br><br>hui<br>On Wed, 13 Feb 2008 10:08:08 -0700 (MST)<br> <a href="mailto:nancy@subversion.ucar.edu">nancy@subversion.ucar.edu</a> wrote:<br>
> [3233] DART/trunk: Major update to merge_obs_seq:<br><div><div></div><div class="Wj3C7c">> Revision 3233 Author nancy Date 2008-02-13 10:08:08<br>>-0700 (Wed, 13 Feb 2008) Log Message Major update to<br>
>merge_obs_seq: - can specify start/end times by<br>>namelist - always sorts observations by time in output<br>>file - does not copy over unused observations - added<br>>a set of simple tests to check merge code - updated doc<br>
>and nml files to match - new support routine in<br>>obs_sequence to count number of obs between 2<br>>existing keys Modified Paths<br>> DART/trunk/obs_sequence/merge_obs_seq.f90<br>> DART/trunk/obs_sequence/merge_obs_seq.html<br>
> DART/trunk/obs_sequence/merge_obs_seq.nml<br>> DART/trunk/obs_sequence/obs_sequence_mod.f90<br>> DART/trunk/obs_sequence/obs_sequence_mod.html Added<br>>Paths DART/trunk/models/lorenz_96/tests/<br>> DART/trunk/models/lorenz_96/tests/README<br>
> DART/trunk/models/lorenz_96/tests/obs_seq.A<br>> DART/trunk/models/lorenz_96/tests/obs_seq.B<br>> DART/trunk/models/lorenz_96/tests/obs_seq.C<br>> DART/trunk/models/lorenz_96/tests/obs_seq.D<br>> DART/trunk/models/lorenz_96/tests/obs_seq.E<br>
> DART/trunk/models/lorenz_96/tests/obs_seq.F<br>> DART/trunk/models/lorenz_96/tests/obs_seq.G<br>> DART/trunk/models/lorenz_96/tests/obs_seq.L<br>> DART/trunk/models/lorenz_96/tests/obs_seq.M<br>> DART/trunk/models/lorenz_96/tests/obs_seq.N<br>
> DART/trunk/models/lorenz_96/tests/obs_seq.O<br>> DART/trunk/models/lorenz_96/tests/obs_seq.P<br>> DART/trunk/models/lorenz_96/tests/obs_seq.Q<br>> DART/trunk/models/lorenz_96/tests/obs_seq.R<br>> DART/trunk/models/lorenz_96/tests/test_merge.ksh<br>
> Removed Paths<br>> DART/trunk/models/lorenz_96/tests/README<br>> DART/trunk/models/lorenz_96/tests/obs_seq.A<br>> DART/trunk/models/lorenz_96/tests/obs_seq.B<br>> DART/trunk/models/lorenz_96/tests/obs_seq.C<br>
> DART/trunk/models/lorenz_96/tests/obs_seq.D<br>> DART/trunk/models/lorenz_96/tests/obs_seq.E<br>> DART/trunk/models/lorenz_96/tests/obs_seq.F<br>> DART/trunk/models/lorenz_96/tests/obs_seq.G<br>> DART/trunk/models/lorenz_96/tests/obs_seq.L<br>
> DART/trunk/models/lorenz_96/tests/obs_seq.M<br>> DART/trunk/models/lorenz_96/tests/obs_seq.N<br>> DART/trunk/models/lorenz_96/tests/obs_seq.O<br>> DART/trunk/models/lorenz_96/tests/obs_seq.P<br>> DART/trunk/models/lorenz_96/tests/obs_seq.Q<br>
> DART/trunk/models/lorenz_96/tests/obs_seq.R<br>> DART/trunk/models/lorenz_96/tests/test_merge.ksh<br><br></div></div>_______________________________________________<br>Dart-dev mailing list<br><a href="mailto:Dart-dev@mailman.ucar.edu">Dart-dev@mailman.ucar.edu</a><br>
<a href="http://mailman.ucar.edu/mailman/listinfo/dart-dev" target="_blank">http://mailman.ucar.edu/mailman/listinfo/dart-dev</a><br></blockquote></div><br>