Satellite data download, crop, and collocation with model outputs
Project description
OCSTrack
OCSTrack is an object-oriented Python package for the along-track collocation of satellite (2D) and ArgoFloat (3D) data with ocean circulation and wave model outputs. It simplifies the process of aligning diverse datasets, making it easier to compare and analyze satellite observations against model simulations.
Key Features
Satellite Altimetry Data Support
Seamlessly integrates with NOAA CoastalWatch altimetry data, providing access to a wide range of missions:
- Jason-2
- Jason-3
- Sentinel-3A
- Sentinel-3B
- Sentinel-6A
- CryoSat-2
- SARAL
- SWOT
Satellite Altimetry Data Support
It also integrates the Euro Argo dataset ifremmer for 3D temperature and salinity collocation.
Ocean Model Data Support
Supports outputs from various ocean circulation and wave models:
- SCHISM and its coupled verison with WWMIII
- ADCIRC+SWAN
- WaveWatch3 (to be implemented)
Installation
-
Create new conda environment: This command creates an environment named
ocstrackand installs all dependencies fromconda-forge.conda create -n ocstrack -c conda-forge python=3.10 numpy xarray scipy tqdm requests netcdf4 h5netcdf dask conda activate ocstrack
-
Install
ocstrack: Finally, install this package usingpip.pip install ocstrack
If you want to install the latest dev version, using this instead:
pip install "git+[https://github.com/noaa-ocs-modeling/OCSTrack.git](https://github.com/noaa-ocs-modeling/OCSTrack.git)"
Usage
See examples directory.
Contributing
We welcome contributions to OCSTrack! If you have ideas for improvements, new features, or find a bug, please don't hesitate to open an issue or submit a pull request on our GitHub repository. Your input helps make OCSTrack better for everyone.
Contact
Contact: felicio.cassalho@noaa.gov
Acknowledgements:
OCSTrack was inspired by the MATLAB-based WW3-tools and wave-tools collocation tools developed for WaveWatch3.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ocstrack-0.1.4.post0.tar.gz.
File metadata
- Download URL: ocstrack-0.1.4.post0.tar.gz
- Upload date:
- Size: 607.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67714fa0eeff6bef21466943b236a581b46371a6ebf74dee02ad74d60ae9cffc
|
|
| MD5 |
db449d7127c2ce10b059d7d7fb6f6b2c
|
|
| BLAKE2b-256 |
8cf457f7ad658cf8d5fbb596d66b901f05b5e2ee5de6b33b381132a03ad89d28
|
File details
Details for the file ocstrack-0.1.4.post0-py3-none-any.whl.
File metadata
- Download URL: ocstrack-0.1.4.post0-py3-none-any.whl
- Upload date:
- Size: 38.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd6e904c4e46d65bc80ec1936d272fad33b98033e5b5a11cf4bdaf20ef558e81
|
|
| MD5 |
e738e708d64ab31f694087a41d3ccc8b
|
|
| BLAKE2b-256 |
a3df2bd5d5182805849b9e19e254fa9e57ec48c4106eaccc0459f6528c4bb416
|