Skip to content

Commit dff442f

Browse files
committed
wip
1 parent d406467 commit dff442f

File tree

3 files changed

+39
-32
lines changed

3 files changed

+39
-32
lines changed

gsw_xarray/_attributes.py

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -457,9 +457,6 @@
457457
"units": "1",
458458
},
459459
),
460-
"indexer": {
461-
"units": "",
462-
},
463460
"internal_energy": {
464461
"units": "J/kg",
465462
},
@@ -487,24 +484,29 @@
487484
"latentheat_melting": {
488485
"units": "J/kg",
489486
},
490-
"match_args_return": {
491-
"units": "",
492-
},
493487
"melting_ice_SA_CT_ratio": {
494-
"units": "",
488+
"units": "g/(kg K)",
495489
},
496490
"melting_ice_SA_CT_ratio_poly": {
497-
"units": "",
491+
"units": "g/(kg K)",
498492
},
499493
"melting_ice_equilibrium_SA_CT_ratio": {
500494
"units": "g/(kg K)",
501495
},
502496
"melting_ice_equilibrium_SA_CT_ratio_poly": {
503497
"units": "g/(kg K)",
504498
},
505-
"melting_ice_into_seawater": {
506-
"units": "g/kg",
507-
},
499+
"melting_ice_into_seawater": (
500+
{
501+
"units": "g/kg",
502+
},
503+
{
504+
"units": "degC",
505+
},
506+
{
507+
"units": "1",
508+
},
509+
),
508510
"melting_seaice_SA_CT_ratio": {
509511
"units": "g/(kg K)",
510512
},
@@ -517,9 +519,14 @@
517519
"melting_seaice_equilibrium_SA_CT_ratio_poly": {
518520
"units": "g/(kg K)",
519521
},
520-
"melting_seaice_into_seawater": {
521-
"units": "degC",
522-
},
522+
"melting_seaice_into_seawater": (
523+
{
524+
"units": "g/kg",
525+
},
526+
{
527+
"units": "degC",
528+
},
529+
),
523530
"p_from_z": {
524531
"standard_name": "sea_water_pressure",
525532
"units": "dbar",

gsw_xarray/_names.py

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -87,27 +87,25 @@
8787
"gibbs_ice_pt0_pt0": "gibbs_ice_pt0_pt0",
8888
"grav": "grav",
8989
"ice_fraction_to_freeze_seawater": ("SA_freeze", "CT_freeze", "w_Ih"),
90-
"indexer": "",
91-
"internal_energy": "internal",
92-
"internal_energy_ice": "internal",
90+
"internal_energy": "internal_energy",
91+
"internal_energy_ice": "internal_energy_ice",
9392
"kappa": "kappa",
94-
"kappa_const_t_ice": "kappa",
95-
"kappa_ice": "kappa",
96-
"kappa_t_exact": "kappa",
97-
"latentheat_evap_CT": "latentheat",
98-
"latentheat_evap_t": "latentheat",
99-
"latentheat_melting": "latentheat",
100-
"match_args_return": "",
101-
"melting_ice_SA_CT_ratio": "",
102-
"melting_ice_SA_CT_ratio_poly": "",
93+
"kappa_const_t_ice": "kappa_const_t_ice",
94+
"kappa_ice": "kappa_ice",
95+
"kappa_t_exact": "kappa_t_exact",
96+
"latentheat_evap_CT": "latentheat_evap",
97+
"latentheat_evap_t": "latentheat_evap",
98+
"latentheat_melting": "latentheat_melting",
99+
"melting_ice_SA_CT_ratio": "melting_ice_SA_CT_ratio",
100+
"melting_ice_SA_CT_ratio_poly": "melting_ice_SA_CT_ratio",
103101
"melting_ice_equilibrium_SA_CT_ratio": "melting",
104102
"melting_ice_equilibrium_SA_CT_ratio_poly": "melting",
105-
"melting_ice_into_seawater": "SA",
106-
"melting_seaice_SA_CT_ratio": "melting",
107-
"melting_seaice_SA_CT_ratio_poly": "melting",
108-
"melting_seaice_equilibrium_SA_CT_ratio": "melting",
109-
"melting_seaice_equilibrium_SA_CT_ratio_poly": "melting",
110-
"melting_seaice_into_seawater": "CT",
103+
"melting_ice_into_seawater": ("SA", "CT", "w_Ih_final"),
104+
"melting_seaice_SA_CT_ratio": "melting_seaice_SA_CT_ratio",
105+
"melting_seaice_SA_CT_ratio_poly": "melting_seaice_SA_CT_ratio",
106+
"melting_seaice_equilibrium_SA_CT_ratio": "melting_seaice_equilibrium_SA_CT_ratio",
107+
"melting_seaice_equilibrium_SA_CT_ratio_poly": "melting_seaice_equilibrium_SA_CT_ratio",
108+
"melting_seaice_into_seawater": ("SA", "CT"),
111109
"p_from_z": "p",
112110
"pchip_interp": "",
113111
"pot_enthalpy_from_pt_ice": "pot",

gsw_xarray/tests/test_attrs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313

1414
@pytest.mark.parametrize("func_name", gsw_base)
1515
def test_(func_name):
16+
if func_name in ['indexer', 'match_args_return']:
17+
return
1618
f = getattr(gsw, func_name)
1719
n_args = len(signature(f).parameters)
1820
p = signature(f).parameters

0 commit comments

Comments
 (0)