.gitignore
CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE
MIGRATION-BASEDIR.md
README.md
environment.yml
pyproject.toml
pytest.ini
requirements-dev.txt
requirements-test.txt
requirements.txt
.github/ISSUE_TEMPLATE.md
.github/PULL_REQUEST_TEMPLATE.md
.github/dependabot.yml
.github/workflows/docs.yml
.github/workflows/docs_deploy.yml
.github/workflows/pypi.yml
.github/workflows/tests.yml
docs/Makefile
docs/source/calibration_dips.rst
docs/source/cli_reference.rst
docs/source/clock_offset.rst
docs/source/conf.py
docs/source/directory_structure.rst
docs/source/file_naming_conventions.rst
docs/source/index.rst
docs/source/legacy.rst
docs/source/migration.rst
docs/source/oceanSITES_manual.rst
docs/source/oceanarray.rst
docs/source/oceanarray_format.rst
docs/source/processing_framework.rst
docs/source/project_structure.md
docs/source/quickstart.rst
docs/source/reports.rst
docs/source/roadmap.rst
docs/source/setup.md
docs/source/style_guide.md
docs/source/troubleshooting.rst
docs/source/yaml_configuration.rst
docs/source/_static/How do I transform a coordinate system manually_ – Nortek Support Center.pdf
docs/source/_static/array_processing.png
docs/source/_static/array_processing_v2.png
docs/source/_static/github_solo_workflow.png
docs/source/_static/github_workflow2.png
docs/source/_static/instrument_processing.png
docs/source/_static/instrument_processing_v2.png
docs/source/_static/instrument_processing_v4.png
docs/source/_static/instrument_processing_v5.png
docs/source/_static/instrument_processing_v6.png
docs/source/_static/logo.png
docs/source/_static/mooring_processing.png
docs/source/_static/mooring_processing_V2.png
docs/source/_static/mooring_processing_v3.png
docs/source/_static/mooring_processing_v4.png
docs/source/_static/oceanarray_grid_report.png
docs/source/_static/oceanarray_icon.png
docs/source/_static/oceanarray_instrument_report.png
docs/source/_static/oceanarray_report_header.png
docs/source/_static/oceanarray_stack_report.png
docs/source/_static/rotary_spectrum_plan.rst
docs/source/_static/code/3_beam_transformation.py
docs/source/_static/code/auto_filt.m
docs/source/_static/code/hydro_grid.m
docs/source/_static/code/microcat2rodb_2.m
docs/source/_static/code/microcat2rodb_3.m
docs/source/_static/code/microcat_apply_cal.m
docs/source/_static/code/microcat_apply_cal_plus.m
docs/source/_static/code/microcat_raw2use_003.m
docs/source/_static/code/mooring_interp_wb2_3_5.m
docs/source/_static/css/custom.css
docs/source/methods/acquisition.rst
docs/source/methods/auto_qc.rst
docs/source/methods/calibration.rst
docs/source/methods/concatenation.rst
docs/source/methods/conversion.rst
docs/source/methods/multisite_merging.rst
docs/source/methods/nortek_coordinate_transform.rst
docs/source/methods/standardisation.rst
docs/source/methods/time_gridding.rst
docs/source/methods/trimming.rst
docs/source/methods/vertical_gridding.rst
notebooks/demo_check_clock.ipynb
notebooks/demo_climatology.ipynb
notebooks/demo_clock_offset.ipynb
notebooks/demo_instrument.ipynb
notebooks/demo_mooring.ipynb
notebooks/demo_stage1.ipynb
notebooks/demo_stage2.ipynb
notebooks/demo_step1.ipynb
notebooks/dsE_1_2018_microcat_7518_temperature.png
notebooks/legacy/README.md
notebooks/legacy/demo_batch_instrument.ipynb
notebooks/legacy/demo_instrument_rdb.ipynb
notebooks/legacy/demo_mooring_rdb.ipynb
oceanarray/__init__.py
oceanarray/_version.py
oceanarray/cli.py
oceanarray/inspect.py
oceanarray/logger.py
oceanarray/oceanarray.mplstyle
oceanarray/paths.py
oceanarray/utilities.py
oceanarray.egg-info/PKG-INFO
oceanarray.egg-info/SOURCES.txt
oceanarray.egg-info/dependency_links.txt
oceanarray.egg-info/entry_points.txt
oceanarray.egg-info/requires.txt
oceanarray.egg-info/scm_file_list.json
oceanarray.egg-info/scm_version.json
oceanarray.egg-info/top_level.txt
oceanarray/analysis/__init__.py
oceanarray/analysis/clock.py
oceanarray/analysis/hydrographic.py
oceanarray/analysis/science.py
oceanarray/analysis/spectral.py
oceanarray/analysis/temporal.py
oceanarray/analysis/vector.py
oceanarray/config/OS1_sensor_attrs.yaml
oceanarray/config/OS1_var_names.yaml
oceanarray/config/__init__.py
oceanarray/config/logging.yaml
oceanarray/config/parameters.py
oceanarray/config/validation.py
oceanarray/config/legacy/project_RAPID.yaml
oceanarray/config/legacy/rodb_keys.txt
oceanarray/config/legacy/rodb_keys.yaml
oceanarray/legacy/OS1_vocab_attrs.yaml
oceanarray/legacy/__init__.py
oceanarray/legacy/caldip.py
oceanarray/legacy/convertOS.py
oceanarray/legacy/find_deployment.py
oceanarray/legacy/mooring_rodb.py
oceanarray/legacy/process_rodb.py
oceanarray/legacy/rodb.py
oceanarray/legacy/tools.py
oceanarray/plotters/__init__.py
oceanarray/plotters/_cli_legacy.py
oceanarray/plotters/animation.py
oceanarray/plotters/current.py
oceanarray/plotters/diagnostic.py
oceanarray/plotters/helpers.py
oceanarray/plotters/hydrography.py
oceanarray/plotters/primitives.py
oceanarray/plotters/spectrum.py
oceanarray/plotters/timeseries.py
oceanarray/plotters/ts.py
oceanarray/processors/__init__.py
oceanarray/processors/caldip.py
oceanarray/processors/coordinate.py
oceanarray/processors/grid.py
oceanarray/processors/helpers.py
oceanarray/processors/pressure.py
oceanarray/processors/qc.py
oceanarray/processors/stack.py
oceanarray/processors/stage1.py
oceanarray/processors/stage2.py
oceanarray/processors/stage3.py
oceanarray/report/__init__.py
oceanarray/report/_array.py
oceanarray/report/_grid.py
oceanarray/report/_html_helpers.py
oceanarray/report/_instrument.py
oceanarray/report/_mooring.py
oceanarray/report/_plots.py
oceanarray/report/_recovery_table.py
oceanarray/report/_stack.py
oceanarray/tools/__init__.py
oceanarray/tools/rapid_interp.py
oceanarray/tools/readers.py
oceanarray/tools/writers.py
tests/conftest.py
tests/test_imports.py
tests/fixtures/regenerate_dune2_microcat.py
tests/fixtures/proc/dune2_1_2026/dune2_1_2026.mooring.yaml
tests/fixtures/proc/dune2_1_2026/dune2_1_2026_grid.nc
tests/fixtures/proc/dune2_1_2026/dune2_1_2026_stack.nc
tests/fixtures/proc/dune2_1_2026/aquadopp/dune2_1_2026_9920_stage1.nc
tests/fixtures/proc/dune2_1_2026/aquadopp/dune2_1_2026_9920_stage2.nc
tests/fixtures/proc/dune2_1_2026/aquadopp/dune2_1_2026_9920_stage3.nc
tests/fixtures/proc/dune2_1_2026/microcat/dune2_1_2026_2941_stage1.nc
tests/fixtures/proc/dune2_1_2026/microcat/dune2_1_2026_2941_stage2.nc
tests/fixtures/proc/dune2_1_2026/microcat/dune2_1_2026_2941_stage3.nc
tests/fixtures/raw/dune2_1_2026/aquadopp/9920_recovery.dat
tests/fixtures/raw/dune2_1_2026/aquadopp/9920_recovery.hdr
tests/fixtures/raw/dune2_1_2026/microcat/2941_recovery.asc
tests/integration/__init__.py
tests/integration/conftest.py
tests/integration/test_pipeline.py
tests/integration/test_readers.py
tests/integration/test_recovery_table.py
tests/integration/test_stage1.py
tests/integration/test_stage1_from_raw.py
tests/integration/test_stage2.py
tests/integration/test_time_gridding.py
tests/legacy/__init__.py
tests/legacy/test_convertOS.py
tests/legacy/test_mooring_rodb.py
tests/legacy/test_process_rodb.py
tests/legacy/test_rodb.py
tests/unit/__init__.py
tests/unit/test_array.py
tests/unit/test_cli.py
tests/unit/test_flag_merge.py
tests/unit/test_logger.py
tests/unit/test_parameters.py
tests/unit/test_paths.py
tests/unit/test_plot_guard.py
tests/unit/test_plotters.py
tests/unit/test_process_api.py
tests/unit/test_recovery_table.py
tests/unit/test_report.py
tests/unit/test_stage1.py
tests/unit/test_stage2.py
tests/unit/test_stage3.py
tests/unit/test_time_gridding.py
tests/unit/test_tools.py
tests/unit/test_utilities.py
tests/unit/test_validation.py
tests/unit/test_writers.py