/[MITgcm]/MITgcm_contrib/gael/profilesMatlabProcessing/profiles_process_main_v2/profiles_prep_main.m
ViewVC logotype

Log of /MITgcm_contrib/gael/profilesMatlabProcessing/profiles_process_main_v2/profiles_prep_main.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Mon Feb 15 14:36:38 2016 UTC (10 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: HEAD, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint66a, checkpoint66b, checkpoint66c, checkpoint66d, checkpoint66e, checkpoint66f, checkpoint66o
Changes since 1.24: +4 -3 lines
Diff to previous 1.24
- profiles_prep_locate.m: cosmetic change
- profiles_prep_main.m: revise handling of dataset.addGrid option
- profiles_prep_write_nc.m: call profiles_prep_locate here rather
  than later in profiles_prep_main.m (in the case of dataset.addGrid)
- profiles_prep_tests_basic.m: extend range of valid salinities,
  rename profileCur.PorZisBAD as profileCur.isBAD, treat 'A'
  DATA_MODE the same way as 'R' DATA_MODE (both are real-time).
- profiles_prep_mygrid.m: use MITprof_write to generate new file,
  switch to bilinear (gcmfaces_interp_coeffs)


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Mon Feb 1 14:47:49 2016 UTC (10 years, 7 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65t
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
- profiles_prep_locate: add dataset input to allow switch
  between 'bindata' and 'interp'; implement 'interp' method.
- profiles_prep_main: update call to profiles_prep_locate.
- profiles_prep_revise: update call to profiles_prep_locate.
- profiles_prep_tests_cmpatlas.m: implement switch betwen
  bindata' and 'interp' via dataset.method specification.
- profiles_prep_weights.m: implement switch betwen
  bindata' and 'interp' via dataset.method specification.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sun Jan 31 15:52:20 2016 UTC (10 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.22: +31 -9 lines
Diff to previous 1.22
- MITprof_global.m: improve help section, return myenv
- profiles_prep_main.m: add option via dataset.skipSTEP1
  to update weights starting from an earlier MITprof file
  (dataset.fileIn).
- profiles_prep_tests_cmpatlas.m: introduce options via
  dataset.max_cost, dataset.unbias_T, dataset.unbias_S
- profiles_prep_load_fields.m: update variance fields
  (sigma_T_nov2015.bin, sigma_S_nov2015.bin) and introduce
  error variance bounds (that were previously accounted
  for in the sigma files).


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Tue Jul 21 19:42:11 2015 UTC (11 years, 1 month ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65p, checkpoint65q, checkpoint65r
Changes since 1.21: +1 -1 lines
Diff to previous 1.21
- profiles_prep_interp.m, profiles_prep_main.m, profiles_prep_write_nc.m:
  omit t_ERR in nc file when not provided in source file
- profiles_prep_weights.m: generalize to variables other than T and S.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Mon Mar 30 15:30:55 2015 UTC (11 years, 5 months ago) by gforget
Branch: MAIN
Changes since 1.20: +4 -17 lines
Diff to previous 1.20
- simplify handling of variable lists and loops.
- dataset.var_out is now always set.
- add dataset.doInterp vert. interp. switch.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Mar 30 03:42:20 2015 UTC (11 years, 5 months ago) by gforget
Branch: MAIN
Changes since 1.19: +33 -19 lines
Diff to previous 1.19
- MITprof_create.m : revise handling of list_vars (all vars) and list_vars_plus (additional vars)
- MITprof_write.m : revise handling of list_vars (now keep prof_depth)
- MITprof_struct.m, profiles_prep_interp.m, profiles_prep_main.m,
  profiles_prep_tests_basic.m, profiles_prep_write_nc.m:
  allow for additional variables


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Jul 28 21:29:43 2014 UTC (12 years, 1 month ago) by gforget
Branch: MAIN
Changes since 1.18: +7 -8 lines
Diff to previous 1.18
- remove MITprof_verbose and use gcmfaces myenv.verbose instead


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sun Jun 2 16:48:49 2013 UTC (13 years, 3 months ago) by gforget
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17
profiles_isopycnal_fields.m     allow for sig1, load depth atlas
profiles_isopycnal_interp.m     interp in situ depth (prof_D)
profiles_prep_main.m            rev. profiles_prep_tests_cmpatlas call, init depth_equi
profiles_prep_tests_cmpatlas.m  interp atlas depth (prof_Destim), add dataset input param (coord)
profiles_prep_write_nc.m        add prof_D/Destim, rev. MITprof_struct calls


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Apr 19 13:06:26 2013 UTC (13 years, 4 months ago) by gforget
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
- profiles_prep_main.m : fix and refine verbose mode.
- profiles_prep_tests_basic.m : if read time profile
  (DATA_MODE,'R') and grey listed then set t,s_test
  to 4. if adjusted (DATA_MODE,'R') set t,s_test to 4.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Apr 15 13:10:04 2013 UTC (13 years, 4 months ago) by gforget
Branch: MAIN
Changes since 1.15: +17 -3 lines
Diff to previous 1.15
modified :
profiles_prep_load_fields.m     uncertainty fields update
profiles_prep_main.m            fix conditions for reloading
                                add hooks for isopycnal coordinate
profiles_prep_select.m          set dataset.coord default to 'depth'

added :
profiles_isopycnal_fields.m     load isopycnal atlas, and overload depth coordinate
profiles_isopycnal_interp.m     interpolation to standard dnsity levels
profiles_isopycnal_z.m          compute isopycnal coordinate and overload profileCur.z


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sat May 7 20:48:47 2011 UTC (15 years, 4 months ago) by roquet
Branch: MAIN
Changes since 1.14: +3 -2 lines
Diff to previous 1.14
simplify profiles_IO_external interface:
init loading: dataset=profiles_read_xxx(dataset,nf,0);
then, to load m-th profile: profile=profiles_read_xxx(dataset,nf,m);


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 21:14:16 2011 UTC (15 years, 4 months ago) by roquet
Branch: MAIN
Changes since 1.13: +3 -1 lines
Diff to previous 1.13
check that atlas are loaded at the beginning.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 23:42:22 2011 UTC (15 years, 4 months ago) by roquet
Branch: MAIN
Changes since 1.12: +8 -2 lines
Diff to previous 1.12
add lines to add a suffix to fileOut, and to delete the final netcdf file before
the analysis in profiles_prep_select.m


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 20:12:07 2011 UTC (15 years, 4 months ago) by roquet
Branch: MAIN
Changes since 1.11: +1 -4 lines
Diff to previous 1.11
- Simplification of IO interface to MITcdf netcdf format.
  MITprof_create and MITprof_read are now low-level functions that should not be used by user.
  Instead, use MITprof_write to create/update a file, and MITprof_load to load data.
- Depth levels must now be provided as an argument of MITprof_create and MITprof_struct,
  and cannot be changed once the MITprof ncfile or struct have been created.
- profiles_prep_main and profiles_prep_write_nc have been changed accordingly.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Wed Apr 13 21:10:18 2011 UTC (15 years, 4 months ago) by roquet
Branch: MAIN
Changes since 1.10: +7 -7 lines
Diff to previous 1.10
use of the new netcdf interface
use of the new profiles_prep_write_nc procedure


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Apr 11 22:07:32 2011 UTC (15 years, 4 months ago) by roquet
Branch: MAIN
Changes since 1.9: +92 -93 lines
Diff to previous 1.9
use the new interface for netcdf manipulation
use the new structure for to read, test and write profiles.
use the new procedure to load reference grid and atlas files using profiles_prep_load_fields


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 20:18:31 2011 UTC (15 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.8: +90 -90 lines
Diff to previous 1.8
- tabulations and orthograph.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Jan 5 19:41:09 2011 UTC (15 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.7: +5 -0 lines
Diff to previous 1.7
add documentation that can be displayed by 'help'


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Nov 5 21:41:03 2010 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
Changes since 1.6: +12 -0 lines
Diff to previous 1.6
- make this work both with the legacy mexnc stuff (as before)
  and with the modern matlab native netcdf implementation.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 18:43:43 2010 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
Changes since 1.5: +20 -3 lines
Diff to previous 1.5
- remove the step 2 file update from profiles_prep_write_nc.
  It is now done directly in profiles_prep_main.m e.g.
- MITprof_create, MITprof_read, MITprof_write: get
  full filename (not dir,file) as argument.
- MITprof_create: hard-code fillval and length of prof_descr.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Nov 4 15:19:52 2010 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
Changes since 1.4: +8 -2 lines
Diff to previous 1.4
- revise init routine. It now also generates a MITprof_path.m file.
- use MITprof_verbose to avoid excessive print statements.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Wed Nov 3 18:54:51 2010 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
- rename a few variables
  prof_Ttest -> prof_Tflag
  prof_Stest -> prof_Sflag
  prof_Tatlas -> prof_Testim
  prof_Satlas -> prof_Testim


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed Nov 3 18:31:37 2010 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
Changes since 1.2: +35 -11 lines
Diff to previous 1.2
- introducing MITprof_create.m MITprof_read.m MITprof_write.m that are bound
  to become the basic matlab I/O routines associated with MITgcm/pkg/profiles
- profiles_prep_main.m : isolate parts associated with atlases as a second step, use
  MITprof_read to re-load the step1 data set from nc file in the vectorized step 2.
- profiles_prep_locate.m profiles_prep_tests.m profiles_prep_weights.m: vectorized step2


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Nov 2 21:47:52 2010 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
Changes since 1.1: +0 -11 lines
Diff to previous 1.1
profiles_prep_load_fields.m
	detect paths
	add annual atlas option to reduce memory footprint
profiles_prep_locate.m
	set imonth to 1 if atlas is annual
profiles_prep_select.m
	put result in subdirectory 'processed'
	introduce deleteOldResult, which default is true
	add seals
profiles_prep_tests.m
	introduce hook to split tests in two groups (later revision).


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Oct 21 19:40:08 2010 UTC (15 years, 10 months ago) by gforget
Branch: MAIN
up-to-date matlab codes to process in-situ
data sets to MITgcm/pkg/profiles input format.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22