.gitattributes
.gitignore
CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE
MIGRATION-BASEDIR.md
README.md
pyproject.toml
.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/environment.yml
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/installation.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/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/_static/demo/dune2/dune2_1_2026_grid_report.html
docs/source/_static/demo/dune2/dune2_1_2026_report.html
docs/source/_static/demo/dune2/dune2_1_2026_stack_report.html
docs/source/_static/demo/dune2/instrument/dune2_1_2026_2941_report.html
docs/source/_static/demo/dune2/instrument/dune2_1_2026_9920_report.html
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/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/report.mplstyle
oceanarray/config/report_tokens.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/reports/__init__.py
oceanarray/reports/_array.py
oceanarray/reports/_css.py
oceanarray/reports/_encode.py
oceanarray/reports/_env.py
oceanarray/reports/_figdebug.py
oceanarray/reports/_grid.py
oceanarray/reports/_html_helpers.py
oceanarray/reports/_instrument.py
oceanarray/reports/_manifest.py
oceanarray/reports/_mooring.py
oceanarray/reports/_pdf.py
oceanarray/reports/_plots.py
oceanarray/reports/_recovery_table.py
oceanarray/reports/_report_css.py
oceanarray/reports/_slots.py
oceanarray/reports/_stack.py
oceanarray/reports/templates/_grid_history.html
oceanarray/reports/templates/_grid_nc_globals.html
oceanarray/reports/templates/_grid_nc_scalars.html
oceanarray/reports/templates/_grid_nc_variables.html
oceanarray/reports/templates/_instrument_analog_yaml.html
oceanarray/reports/templates/_instrument_files.html
oceanarray/reports/templates/_instrument_nc_globals.html
oceanarray/reports/templates/_instrument_nc_scalars.html
oceanarray/reports/templates/_instrument_nc_variables.html
oceanarray/reports/templates/_instrument_qc.html
oceanarray/reports/templates/_instrument_rose_note.html
oceanarray/reports/templates/_instrument_windows_note.html
oceanarray/reports/templates/_macros.html
oceanarray/reports/templates/_mooring_calibration.html
oceanarray/reports/templates/_mooring_clock_table.html
oceanarray/reports/templates/_mooring_diagram.html
oceanarray/reports/templates/_mooring_instruments.html
oceanarray/reports/templates/_mooring_issues.html
oceanarray/reports/templates/_mooring_pipeline.html
oceanarray/reports/templates/_mooring_qc.html
oceanarray/reports/templates/_mooring_timing.html
oceanarray/reports/templates/_stack_instr_table.html
oceanarray/reports/templates/_stack_nc_dims.html
oceanarray/reports/templates/_stack_roses_note.html
oceanarray/reports/templates/array.html
oceanarray/reports/templates/base.html
oceanarray/reports/templates/grid.html
oceanarray/reports/templates/instrument.html
oceanarray/reports/templates/mooring.html
oceanarray/reports/templates/recovery_table.html
oceanarray/reports/templates/stack.html
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/caldip/castM4_caldip.nc
tests/fixtures/golden/dune2/dune2_1_2026_grid_report.html
tests/fixtures/golden/dune2/dune2_1_2026_report.html
tests/fixtures/golden/dune2/dune2_1_2026_stack_report.html
tests/fixtures/golden/dune2/instrument/dune2_1_2026_2941_report.html
tests/fixtures/golden/dune2/instrument/dune2_1_2026_9920_report.html
tests/fixtures/proc/MIXSED2026.array.yaml
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_caldip.py
tests/unit/test_cli.py
tests/unit/test_flag_merge.py
tests/unit/test_grid_manifest.py
tests/unit/test_helpers.py
tests/unit/test_instrument_manifest.py
tests/unit/test_logger.py
tests/unit/test_manifest.py
tests/unit/test_mooring_manifest.py
tests/unit/test_parameters.py
tests/unit/test_paths.py
tests/unit/test_pdf_report.py
tests/unit/test_plot_guard.py
tests/unit/test_plotters.py
tests/unit/test_pressure.py
tests/unit/test_process_api.py
tests/unit/test_qc.py
tests/unit/test_recovery_table.py
tests/unit/test_report.py
tests/unit/test_report_golden.py
tests/unit/test_report_tokens.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