Skip to content

Commit 6efb593

Browse files
committed
unpin gsw
1 parent 54ec869 commit 6efb593

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

ctd/plotting.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ def plot_section(self, reverse=False, filled=False, **kw):
198198
lat = lat[::-1]
199199
data = data.T[::-1].T
200200
h = h[::-1]
201+
lon, lat = map(np.atleast_2d, (lon, lat))
201202
x = np.append(0, np.cumsum(gsw.distance(lon, lat)[0] / 1e3))
202203
z = self.index.values.astype(float)
203204

ctd/processing.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,11 +216,11 @@ def barrier_layer_thickness(SA, CT):
216216
217217
"""
218218
import gsw
219-
sigma_theta = gsw.sigma0_CT_exact(SA, CT)
219+
sigma_theta = gsw.sigma0(SA, CT)
220220
mask = mixed_layer_depth(CT)
221221
mld = np.where(mask)[0][-1]
222222
sig_surface = sigma_theta[0]
223-
sig_bottom_mld = gsw.sigma0_CT_exact(SA[0], CT[mld])
223+
sig_bottom_mld = gsw.sigma0(SA[0], CT[mld])
224224
d_sig_t = sig_surface - sig_bottom_mld
225225
d_sig = sigma_theta - sig_bottom_mld
226226
mask = d_sig < d_sig_t # Barrier layer.
@@ -241,8 +241,7 @@ def derive_cnv(self):
241241
cast['SR'] = gsw.SR_from_SP(cast['SP'].values)
242242
cast['CT'] = gsw.CT_from_t(cast['SA'].values, cast['t090C'].values, p)
243243
cast['z'] = -gsw.z_from_p(p, self.lat)
244-
cast['sigma0_CT'] = gsw.sigma0_CT_exact(cast['SA'].values,
245-
cast['CT'].values)
244+
cast['sigma0_CT'] = gsw.sigma0(cast['SA'].values, cast['CT'].values)
246245
return cast
247246

248247

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ numpy
22
scipy
33
matplotlib
44
pandas
5-
gsw ==3.0.6
5+
gsw

tests/test_plotting.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def proc_ctd(fname):
8080
def make_section(data_path=data_path, variable='t090C'):
8181
lon, lat = [], []
8282
section = OrderedDict()
83-
pattern = '%s/CTD/g01mcan*c.cnv.gz' % data_path
83+
pattern = '{}/CTD/g01mcan*c.cnv.gz'.format(data_path)
8484
fnames = sorted(glob(pattern), key=alphanum_key)
8585
for fname in fnames:
8686
cast = proc_ctd(fname)

0 commit comments

Comments
 (0)