{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"}],"enrichment":{"capability":"GSW-Python wraps the TEOS-10 seawater thermodynamic equations as numpy ufuncs, providing fast oceanographic calculations for properties like salinity, temperature, and density from in-situ measurements.","skillfed_tags":["oceanography","thermodynamics","numpy-ufunc"],"use_cases":["Convert practical salinity and in-situ temperature to absolute salinity and potential temperature for ocean model initialization","Calculate seawater density and sound speed from CTD sensor data for water mass classification","Derive conservative temperature and other thermodynamic properties for oceanographic research","Batch process large arrays of oceanographic measurements using numpy ufunc broadcasting","Integrate TEOS-10 calculations into xarray-based ocean data pipelines via gsw-xarray wrapper"],"what_it_does":"GSW-Python is a scientific library that implements the TEOS-10 (Thermodynamic Equation of Seawater 2010) standard for oceanographic calculations. It wraps 165 scalar C functions as numpy ufuncs, exposing 158 of them in the main namespace alongside Python implementations of additional functions. The library replaces an earlier pure-Python implementation with a C-based approach that trades build-time compilation for gains in speed, memory efficiency, and function coverage.\n\nThe package is designed for oceanographers and marine scientists who need to compute seawater properties\u2014salinity, temperature, density, sound speed, and related quantities\u2014from field measurements. It depends only on numpy and supports Python >=3.11 across macOS, Linux, Windows, and WebAssembly platforms via pre-built wheels. The core use case is converting between different oceanographic measurement conventions and deriving quantities used in ocean modeling and data analysis.","worth_installing":"Yes, if you work with oceanographic data or seawater thermodynamics. The package is stable (Production/Stable status), actively maintained, has no known vulnerabilities, and provides the standard reference implementation of TEOS-10. The C-based approach offers substantial performance gains. The main constraint is the Python >=3.11 requirement and C compiler dependency for source builds, but pre-built wheels mitigate friction on common platforms."},"id":"gsw","links":{"html":"https://skillfed.io/packages/gsw","md":"https://skillfed.io/packages/gsw.md","pypi":"https://pypi.org/project/gsw/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-21","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"gsw","python_support":"supports_current","summary":"Gibbs Seawater Oceanographic Package of TEOS-10"},"popularity":{"monthly_downloads":114910,"position":12275,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.6.23"}
