Skip to content

nmfs-ost/AA-SI_Oceanography

Repository files navigation

NOAA Fisheries AA-SI Python Package to Handle Oceanographic Data

A Python package to associate Oceanographic data to active acoustics file for machine learning

aaoceanography is a Python package designed to process, analyze, and integrate ship-based oceanographic CTD (Conductivity, Temperature, Depth) surveys with acoustic backscatter (EK80) data. By mapping discrete CTD casts to continuous acoustic survey transects, this package allows researchers to visualize and analyze the environmental drivers of marine acoustic data.

Python 3.10+ License Code style: black

Getting StartedCustomization ChecklistDevelopmentProject Structure

File Action
README.md Replace with your project documentation

# Clone the repository
git clone https://github.com/nmfs-ost/your-repo-name.git
cd your-repo-name

# Create a virtual environment
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

# Install in development mode
pip install -e ".[dev]"

# Set up pre-commit hooks
pre-commit install

Running Tests

pytest
pytest --cov=aaoceanography 

Code Quality

black src/ tests/
pylint src/mypackagename
pre-commit run --all-files

License

This template uses the Apache License 2.0.


Disclaimer

This repository is a scientific product and is not official communication of the National Oceanic and Atmospheric Administration, or the United States Department of Commerce. All NOAA GitHub project code is provided on an ‘as is’ basis and the user assumes responsibility for its use. Any claims against the Department of Commerce or Department of Commerce bureaus stemming from the use of this GitHub project will be governed by all applicable Federal law. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by the Department of Commerce. The Department of Commerce seal and logo, or the seal and logo of a DOC bureau, shall not be used in any manner to imply endorsement of any commercial product or activity by DOC or the United States Government.

About

Workflows to incorporate ancillary oceanographic data into machine learning software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages