LDEO_LADCP2ANTS.m
author A.M. Thurnherr <athurnherr@yahoo.com>
Thu, 21 Nov 2013 11:23:53 +0000
changeset 9 79a432124b57
parent 1 53bedd427ca6
child 11 21c72df92e2c
permissions -rw-r--r--
.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
     1
%======================================================================
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
     2
%                    L D E O _ L A D C P 2 A N T S . M 
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
     3
%                    doc: Sun Jan 22 15:19:00 2006
9
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
     4
%                    dlm: Mon Jun 24 10:37:03 2013
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
     5
%                    (c) 2006 A.M. Thurnherr
9
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
     6
%                    uE-Info: 30 40 NIL 0 0 72 2 2 4 NIL ofnI
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
     7
%======================================================================
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
     8
%
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
     9
% export LDEO LADCP output to ANTS file
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    10
%
9
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    11
% USAGE: LDEO_LADCP2ANTS(dr,f,p,ps,outBaseName)
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    12
%
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    13
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    14
% HISTORY:
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    15
%  Jan 22, 2006: - created
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    16
%  Feb  4, 2006: - added BT & SADCP profiles
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    17
%  Feb  8, 2006: - made compatible with V7
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    18
%  Feb 26, 2006: - made ensemble_vel_err optional (not set on ps.shear = 2)
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    19
%  Apr 25, 2006: - suppress output of empty SADCP,BT files
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    20
%  Aug 21, 2006: - added additional lat/lon output
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    21
%  Nov  9, 2006: - added additional time output (requiring p input)
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    22
%  Jul 17, 2008: - added cruise, software, magdecl, procdir info
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    23
%  Apr 23, 2009: - added globarl var EXPORT_CTD_DATA
1
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents: 0
diff changeset
    24
%  Oct 12, 2009: - adapted to new struct2ANTS
9
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    25
%  Mar 18, 2013: - added support for global STRUCT2ANTS.verb
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    26
%  Jun 24, 2013: - added blen, nbin, blnk, dist to output (DL/UL separately); V10
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    27
%				 - added %depth_resolution %ADCP_superens_dz to output, requiring ps as
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    28
%			   	   additional input
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    29
9
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    30
function [] = LDEO_LADCP2ANTS(dr,f,p,ps,obn)
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    31
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    32
	global STRUCT2ANTS;													% suppress diagnostic messages
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    33
	STRUCT2ANTS.verb = 0;
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    34
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    35
	%----------------------------------------------------------------------
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    36
	% INVERSE SOLUTION
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    37
	%----------------------------------------------------------------------
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    38
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    39
	prof.name = dr.name;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    40
	prof.cruise = p.cruise_id;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    41
	prof.software = p.software;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    42
	prof.magdecl = p.drot;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    43
	prof.procdir = pwd;
9
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    44
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    45
	prof.DL_bin_length  = p.blen_d;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    46
	prof.DL_bins		= p.nbin_d;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    47
	prof.DL_blanking	= p.blnk_d;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    48
	prof.DL_bin1_dist	= p.dist_d;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    49
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    50
	if isfield(p,'nbin_u')
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    51
		prof.UL_bin_length	= p.blen_u;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    52
		prof.UL_bins		= p.nbin_u;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    53
		prof.UL_blanking	= p.blnk_u;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    54
	    prof.UL_bin1_dist   = p.dist_u;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    55
	end
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    56
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    57
	prof.ADCP_superens_dz = p.avdz;
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 1
diff changeset
    58
	prof.depth_resolution = ps.dz;
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    59
	
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    60
	prof.start_date  = sprintf('%d/%02d/%02d',p.time_start(1),p.time_start(2),p.time_start(3));
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    61
	prof.start_time	 = sprintf('%02d:%02d:%02d',p.time_start(4),p.time_start(5),p.time_start(6));
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    62
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    63
	prof.end_date    = sprintf('%d/%02d/%02d',p.time_end(1),p.time_end(2),p.time_end(3));
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    64
	prof.end_time	 = sprintf('%02d:%02d:%02d',p.time_end(4),p.time_end(5),p.time_end(6));
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    65
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    66
	prof.median_time = sprintf('%02d:%02d:%02d',dr.date(4),dr.date(5),dr.date(6));
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    67
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    68
	prof.lat 		= dr.lat; 			  prof.lon  	  = dr.lon;				% (start+end)/2
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    69
	prof.mean_lat 	= mean(dr.shiplat);   prof.mean_lon   = mean(dr.shiplon);
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    70
	prof.median_lat = median(dr.shiplat); prof.median_lon = median(dr.shiplon);
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    71
	prof.start_lat	= dr.shiplat(1);	  prof.start_lon  = dr.shiplon(1);
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    72
	prof.end_lat	= dr.shiplat(end);	  prof.end_lon	  = dr.shiplon(end);
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    73
	i_bot = find(dr.zctd==min(dr.zctd));
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    74
	prof.bot_lat	= dr.shiplat(i_bot);  prof.bot_lon    = dr.shiplon(i_bot);
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    75
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    76
	prof.depth = dr.z;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    77
	prof.max_depth = max(prof.depth);
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    78
	
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    79
	prof.u	   = dr.u;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    80
	prof.dn_u  = dr.u_do;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    81
	prof.up_u  = dr.u_up;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    82
	prof.v     = dr.v;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    83
	prof.dn_v  = dr.v_do;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    84
	prof.up_v  = dr.v_up;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    85
	
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    86
	prof.u_fromshear = dr.u_shear_method;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    87
	prof.v_fromshear = dr.v_shear_method;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    88
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    89
	prof.samp  = dr.nvel;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    90
	prof.err   = dr.uerr;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    91
	prof.range = dr.range;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    92
	if existf(dr,'ensemble_vel_err')
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    93
		prof.ensemble_vel_err = dr.ensemble_vel_err;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    94
	end
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    95
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    96
	prof.temp  = dr.ctd_t;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    97
	prof.salin = dr.ctd_s;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
    98
	
1
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents: 0
diff changeset
    99
	struct2ANTS(prof,sprintf('%s.mat',f.res),sprintf('%s.prof',obn));
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   100
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   101
	%----------------------------------------------------------------------
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   102
	% SADCP
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   103
	%----------------------------------------------------------------------
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   104
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   105
	if existf(dr,'u_sadcp')
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   106
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   107
		SADCP.name = prof.name;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   108
		SADCP.cruise = prof.cruise;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   109
		SADCP.software = prof.software;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   110
	    SADCP.magdecl = prof.magdecl;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   111
		SADCP.procdir = prof.procdir;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   112
		SADCP.date = sprintf('%d/%02d/%02d',dr.date(1),dr.date(2),dr.date(3)); % median
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   113
		SADCP.time = prof.median_time;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   114
		SADCP.lat  = prof.lat; SADCP.lon  = prof.lon;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   115
		SADCP.start_lat  = prof.start_lat; SADCP.start_lon  = prof.start_lon;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   116
		SADCP.end_lat  = prof.end_lat; SADCP.end_lon  = prof.end_lon;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   117
		SADCP.mean_lat  = prof.mean_lat; SADCP.mean_lon  = prof.mean_lon;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   118
		SADCP.median_lat  = prof.median_lat; SADCP.median_lon  = prof.median_lon;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   119
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   120
		SADCP.depth = dr.z_sadcp;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   121
		SADCP.max_depth = max(dr.z_sadcp);
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   122
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   123
		SADCP.u		= dr.u_sadcp;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   124
		SADCP.v		= dr.v_sadcp;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   125
		if existf(dr,'uerr_sadcp')			% V7 does not have this
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   126
			SADCP.err	= dr.uerr_sadcp;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   127
		end
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   128
		
1
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents: 0
diff changeset
   129
		struct2ANTS(SADCP,sprintf('%s.mat',f.res),sprintf('%s.SADCP',obn));
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   130
		
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   131
	end
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   132
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   133
	%----------------------------------------------------------------------
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   134
	% BT
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   135
	%----------------------------------------------------------------------
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   136
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   137
	if existf(dr,'ubot')
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   138
		BT.name = prof.name;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   139
		BT.cruise = prof.cruise;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   140
		BT.software = prof.software;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   141
		BT.magdecl = prof.magdecl;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   142
		BT.procdir = prof.procdir;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   143
		BT.date = sprintf('%d/%02d/%02d',dr.date(1),dr.date(2),dr.date(3)); % median
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   144
		BT.time = prof.median_time;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   145
		BT.lat  = prof.bot_lat;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   146
		BT.lon  = prof.bot_lon;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   147
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   148
		BT.depth = dr.zbot;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   149
		BT.max_depth = max(dr.zbot);
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   150
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   151
		BT.u		= dr.ubot;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   152
		BT.v		= dr.vbot;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   153
		BT.err		= dr.uerrbot;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   154
		
1
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents: 0
diff changeset
   155
		struct2ANTS(BT,sprintf('%s.mat',f.res),sprintf('%s.BT',obn));
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   156
	end
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   157
	
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   158
	%----------------------------------------------------------------------
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   159
	% CTD Data
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   160
	%----------------------------------------------------------------------
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   161
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   162
	global EXPORT_CTD_DATA;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   163
	if EXPORT_CTD_DATA
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   164
		CTD.name = prof.name;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   165
		CTD.cruise = prof.cruise;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   166
		CTD.software = prof.software;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   167
		CTD.procdir = prof.procdir;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   168
		CTD.date = sprintf('%d/%02d/%02d',dr.date(1),dr.date(2),dr.date(3)); % median
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   169
		CTD.time = prof.median_time;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   170
		CTD.lat  = prof.bot_lat;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   171
		CTD.lon  = prof.bot_lon;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   172
		CTD.ITS = 90;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   173
		CTD.depth = dr.z;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   174
		CTD.temp  = dr.ctd_t;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   175
		CTD.salin = dr.ctd_s;
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   176
1
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents: 0
diff changeset
   177
		struct2ANTS(CTD,sprintf('%s.mat',f.res),sprintf('%s.CTD',obn));
0
40938dd7a1f1 created with ANTS 4.0
A.M. Thurnherr <ant@ldeo.columbia.edu>
parents:
diff changeset
   178
	end