What does this code do?
This package solves the issue of calculating the neutral density oceanographic variable in Python. Other options include running the routines in the original Fortran or MATLAB published by D. Jackett & T. McDougall, or in Python via f2py like the implementation by G. Vettoretti.
To my knowledge it is unique in providing a Python tool for calculating neutral density, hopefully saving others the struggle of integrating other coding languages or bindings into their workflows.
Why is it useful to the GO-SHIP/oceanographic cruise community?
The goal of this package is to expand the accessibility and repeatability of these routines and ease their integration into other scientific Python applications and packages, e.g. automated preparation of bottle files or transect plotting routines.
What are your contact details (github usernames/institute pages/emails)?
If the code already exists in a personal git repository please also link that here.
https://github.com/d-sandborn/neutral-density
I would request that my repository be mirrored or redirected to from the GO-SHIP-Oceanography repositories so that I can continue to update and improve my code as issues or requests arise.
My contact information:
Daniel E. Sandborn
University of Washington School of Oceanography
sandborn [at] uw.edu
https://d-sandborn.github.io/
Does the code have a software license attached to it?
Visit choosealicense.com or ask here for more information/advice.
I chose the MIT license on the advice of colleagues.
Yes. Additionally, it may be of interest that I coded this entirely during A16S 2026.
What does this code do?
This package solves the issue of calculating the neutral density oceanographic variable in Python. Other options include running the routines in the original Fortran or MATLAB published by D. Jackett & T. McDougall, or in Python via f2py like the implementation by G. Vettoretti.
To my knowledge it is unique in providing a Python tool for calculating neutral density, hopefully saving others the struggle of integrating other coding languages or bindings into their workflows.
Why is it useful to the GO-SHIP/oceanographic cruise community?
The goal of this package is to expand the accessibility and repeatability of these routines and ease their integration into other scientific Python applications and packages, e.g. automated preparation of bottle files or transect plotting routines.
What are your contact details (github usernames/institute pages/emails)?
If the code already exists in a personal git repository please also link that here.
https://github.com/d-sandborn/neutral-density
I would request that my repository be mirrored or redirected to from the GO-SHIP-Oceanography repositories so that I can continue to update and improve my code as issues or requests arise.
My contact information:
Daniel E. Sandborn
University of Washington School of Oceanography
sandborn [at] uw.edu
https://d-sandborn.github.io/
Does the code have a software license attached to it?
Visit choosealicense.com or ask here for more information/advice.
I chose the MIT license on the advice of colleagues.
Have you read the GO-SHIP contribution guidelines?
Yes. Additionally, it may be of interest that I coded this entirely during A16S 2026.