NOAA-PMEL / Ferret

The Ferret program from NOAA/PMEL
https://ferret.pmel.noaa.gov/Ferret/
The Unlicense
55 stars 20 forks source link

fuctions to handle new definitions of thermodynamic properties of seawater #1033

Open karlmsmith opened 6 years ago

karlmsmith commented 6 years ago

Reported by @AnsleyManke on 9 Nov 2010 00:34 UTC Mick Spillane writes,

Hi Ansley,

    Hal Molfjeld passed along a link to new definitions/algorithms for properties
 of seawater. If you hadn't seen it before the URL for the algorithms in fortran-90
 is at

            http://www.teos-10.org/software.htm

with an index of functions at

            http://www.teos-10.org/pubs/SW_corresponding_GSW.pdf

It's probably not something that Ferret needs to rush toward since, until the
datasets like Levitus etc convert to absolute salinity etc, the need is probably 
limited. But still, it might be worth mentioning in the appropriate area of the 
User Guide in case there are earlier adopters out there who might do some of the 
legwork.

Mick
====

Seems like the right thing would be to offer a second set of functions rho_un and theta_fo based on these, and to add some information to the Users Guide. (These are implemented as internal Ferret functions, so perhaps a user could contribute external functions, but not scripts)

Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/1761

jsudheer commented 1 year ago

Is there any update regarding this ?. Do we have teos-10 library in ferret or pyferret?.

ACManke commented 1 year ago

No, this addition was never made. I did a quick search and I see that there is an implementation of these functions in Python,

https://teos-10.github.io/GSW-Python/

This might yield a good way for PyFerret users to access these functions. This is not something I could do, but perhaps you or somebody from the Ferret Users List might have an interest in looking into this.