Skip to content

STASH Code to CF name translations: inconsistent names #58

@ehogan

Description

@ehogan

Here is a copy of my upload file:
|STASH(msi)|CFName|units|force_update(y/n)|
|m01s00i023|surface_snow_amount_where_land|kg m-2|n|
|m01s00i024|sea_surface_temperature|K|n|
|m01s00i059|tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission|kg m-2 s-1|n|
|m01s00i129|tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission|kg m-2 s-1|n|
|m01s00i211|convective_cloud_area_fraction|1|n|
|m01s00i265|cloud_area_fraction|1|n|
|m01s02i207|surface_downwelling_longwave_flux_in_air|W m-2|n|
|m01s02i208|surface_downwelling_longwave_flux_in_air_assuming_clear_sky|W m-2|n|
|m01s03i223|water_evaporation_flux|kg m-2 s-1|n|
|m01s03i293|heterotrophic_respiration_carbon_flux|kg m-2 s-1|n|
|m01s03i297|water_evaporation_flux_from_canopy|kg m-2 s-1|n|
|m01s04i204|large_scale_snowfall_flux|kg m-2 s-1|n|
|m01s05i205|convective_rainfall_flux|kg m-2 s-1|n|
|m01s08i023|surface_snow_amount_where_land|kg m-2|n|
|m01s30i451|tropopause_pressure|Pa|n|
|m02s00i137|ocean_mixed_layer_thickness_defined_by_mixing_scheme|m|n|
|m02s00i186|water_flux_correction_where_ocean|kg m-2 s-1|n|

Here is the responce:
The file failed to parse; in order to process this file you should consider:
line1: forcing replacement of m01s00i023 -> snowfall_amount(kg m-2) with m01s00i023 -> surface_snow_amount_where_land(kg m-2)
line2: forcing replacement of m01s00i024 -> surface_temperature(K) with m01s00i024 -> sea_surface_temperature(K)
line3: forcing replacement of m01s00i059 -> tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_expressed_as_sulfur_due_to_emission(kg/m2/s) with m01s00i059 -> tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission(kg m-2 s-1)
line4: forcing replacement of m01s00i129 -> tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_high_level_emission(kg/m2/s) with m01s00i129 -> tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission(kg m-2 s-1)
line5: forcing replacement of m01s00i211 -> Convective cloud amount with anvil(1) with m01s00i211 -> convective_cloud_area_fraction(1)
line6: forcing replacement of m01s00i265 -> cloud_area_fraction_in_atmosphere_layer(1) with m01s00i265 -> cloud_area_fraction(1)
line7: forcing replacement of m01s02i207 -> surface_downwelling_longwave_flux(W m-2) with m01s02i207 -> surface_downwelling_longwave_flux_in_air(W m-2)
line8: forcing replacement of m01s02i208 -> surface_downwelling_longwave_flux_assuming_clear_sky(W m-2) with m01s02i208 -> surface_downwelling_longwave_flux_in_air_assuming_clear_sky(W m-2)
line9: forcing replacement of m01s03i223 -> surface_upward_water_flux(kg m-2 s-1) with m01s03i223 -> water_evaporation_flux(kg m-2 s-1)
line10: forcing replacement of m01s03i293 -> soil_respiration_carbon_flux(kg/m^2/s) with m01s03i293 -> heterotrophic_respiration_carbon_flux(kg m-2 s-1)
line11: forcing replacement of m01s03i297 -> Evaporation from canopy(kg/m^2/s) with m01s03i297 -> water_evaporation_flux_from_canopy(kg m-2 s-1)
line12: forcing replacement of m01s04i204 -> stratiform_snowfall_rate(kg m-2 s-1) with m01s04i204 -> large_scale_snowfall_flux(kg m-2 s-1)
line13: forcing replacement of m01s05i205 -> convective_rainfall_rate(kg m-2 s-1) with m01s05i205 -> convective_rainfall_flux(kg m-2 s-1)
line14: forcing replacement of m01s08i023 -> surface_snow_amount(kg m-2) with m01s08i023 -> surface_snow_amount_where_land(kg m-2)
line15: forcing replacement of m01s30i451 -> tropopause_air_pressure(Pa) with m01s30i451 -> tropopause_pressure(Pa)
line16: forcing replacement of m02s00i137 -> ocean_mixed_layer_thickness(m) with m02s00i137 -> ocean_mixed_layer_thickness_defined_by_mixing_scheme(m)
line17: forcing replacement of m02s00i186 -> water_flux_correction(kg m-2 s-1) with m02s00i186 -> water_flux_correction_where_ocean(kg m-2 s-1)

The units are consistent (although there are some differences in the formatting*), but the names are inconsistent.

*I personally find kg m-2 s-1 more readble than kg/m^2/s :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions