.gitignore
.gitlab-ci.yml
.readthedocs.yaml
Dockerfile
LICENSE
README.md
linux_environment.yml
mac_environment.yml
pyproject.toml
requirements-dev.txt
app/DEMO.md
app/INDEX.md
app/__main__.py
app/src/__init__.py
app/src/commands.py
app/src/manifest.py
app/src/utils.py
app/tests/dev_cli.py
app/tests/garpos_manifest.json
app/tests/pre-proc-manifest.json
app/tests/pre-proc-manifest.yaml
app/tests/template-preproc.json
dev/DEV_GARPOS_QUIRKS_DEMO.py
dev/NCC1-preproc-manifest.json
dev/dev_cli.yaml
dev/dev_cloudpath.py
dev/dev_dir_handler.py
dev/dev_geolab_cli.py
dev/dev_gnss_resources.py
dev/directory_structure.md
dev/ncc1_demo.html
dev/notebooks/GARPOS_QURIKS_DEMO.ipynb
dev/notebooks/compare_positions.ipynb
dev/notebooks/demo_cascadia.ipynb
dev/notebooks/demo_sv3_lifecycle.ipynb
dev/notebooks/dev_kalman.py
dev/notebooks/dev_kalman_2.py
dev/notebooks/garpos_benchmark.html
dev/notebooks/garpos_benchmark.ipynb
dev/notebooks/interpolation.ipynb
dev/notebooks/investigate_rinex.ipynb
dev/notebooks/ncc1_demo.ipynb
dev/notebooks/ncc1_demo_mg.ipynb
dev/notebooks/test_positions_issue144.ipynb
dev/notebooks/test_rinex_to_kin.ipynb
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/source/api.rst
docs/source/conf.py
docs/source/index.rst
docs/source/usage.rst
docs/source/_static/EarthScope_Logo-color.png
docs/source/api/es_sfgtools.config.env_config.rst
docs/source/api/es_sfgtools.config.file_config.rst
docs/source/api/es_sfgtools.config.garpos_config.rst
docs/source/api/es_sfgtools.config.loadconfigs.rst
docs/source/api/es_sfgtools.config.rst
docs/source/api/es_sfgtools.config.shotdata_filters.rst
docs/source/api/es_sfgtools.config.tiledb_s3_config.rst
docs/source/api/es_sfgtools.data_mgmt.assetcatalog.handler.rst
docs/source/api/es_sfgtools.data_mgmt.assetcatalog.rst
docs/source/api/es_sfgtools.data_mgmt.assetcatalog.schemas.rst
docs/source/api/es_sfgtools.data_mgmt.assetcatalog.tables.rst
docs/source/api/es_sfgtools.data_mgmt.directorymgmt.config.rst
docs/source/api/es_sfgtools.data_mgmt.directorymgmt.handler.rst
docs/source/api/es_sfgtools.data_mgmt.directorymgmt.rst
docs/source/api/es_sfgtools.data_mgmt.directorymgmt.schemas.rst
docs/source/api/es_sfgtools.data_mgmt.ingestion.archive_pull.rst
docs/source/api/es_sfgtools.data_mgmt.ingestion.config.rst
docs/source/api/es_sfgtools.data_mgmt.ingestion.datadiscovery.rst
docs/source/api/es_sfgtools.data_mgmt.ingestion.rst
docs/source/api/es_sfgtools.data_mgmt.rst
docs/source/api/es_sfgtools.data_mgmt.utils.rst
docs/source/api/es_sfgtools.data_models.community_standards.rst
docs/source/api/es_sfgtools.data_models.constants.rst
docs/source/api/es_sfgtools.data_models.log_models.rst
docs/source/api/es_sfgtools.data_models.metadata.benchmark.rst
docs/source/api/es_sfgtools.data_models.metadata.campaign.rst
docs/source/api/es_sfgtools.data_models.metadata.catalogs.rst
docs/source/api/es_sfgtools.data_models.metadata.rst
docs/source/api/es_sfgtools.data_models.metadata.site.rst
docs/source/api/es_sfgtools.data_models.metadata.utils.rst
docs/source/api/es_sfgtools.data_models.metadata.vessel.rst
docs/source/api/es_sfgtools.data_models.observables.rst
docs/source/api/es_sfgtools.data_models.rst
docs/source/api/es_sfgtools.data_models.sv3_models.rst
docs/source/api/es_sfgtools.logging.loggers.rst
docs/source/api/es_sfgtools.logging.rst
docs/source/api/es_sfgtools.modeling.garpos_tools.data_prep.rst
docs/source/api/es_sfgtools.modeling.garpos_tools.functions.rst
docs/source/api/es_sfgtools.modeling.garpos_tools.load_utils.rst
docs/source/api/es_sfgtools.modeling.garpos_tools.plotting.rst
docs/source/api/es_sfgtools.modeling.garpos_tools.rst
docs/source/api/es_sfgtools.modeling.garpos_tools.schemas.rst
docs/source/api/es_sfgtools.modeling.rst
docs/source/api/es_sfgtools.novatel_tools.novatel_ascii_operations.rst
docs/source/api/es_sfgtools.novatel_tools.novatel_binary_operations.rst
docs/source/api/es_sfgtools.novatel_tools.rst
docs/source/api/es_sfgtools.novatel_tools.utils.rst
docs/source/api/es_sfgtools.prefiltering.rst
docs/source/api/es_sfgtools.prefiltering.schemas.rst
docs/source/api/es_sfgtools.prefiltering.utils.rst
docs/source/api/es_sfgtools.pride_tools.gnss_product_operations.rst
docs/source/api/es_sfgtools.pride_tools.gnss_product_schemas.rst
docs/source/api/es_sfgtools.pride_tools.kin_file_operations.rst
docs/source/api/es_sfgtools.pride_tools.pride_cli_config.rst
docs/source/api/es_sfgtools.pride_tools.pride_file_config.rst
docs/source/api/es_sfgtools.pride_tools.pride_operations.rst
docs/source/api/es_sfgtools.pride_tools.rinex_utils.rst
docs/source/api/es_sfgtools.pride_tools.rst
docs/source/api/es_sfgtools.rst
docs/source/api/es_sfgtools.seafloor_site_tools.rst
docs/source/api/es_sfgtools.seafloor_site_tools.soundspeed_operations.rst
docs/source/api/es_sfgtools.sonardyne_tools.rst
docs/source/api/es_sfgtools.sonardyne_tools.sv2_operations.rst
docs/source/api/es_sfgtools.sonardyne_tools.sv3_operations.rst
docs/source/api/es_sfgtools.sonardyne_tools.utils.rst
docs/source/api/es_sfgtools.tiledb_tools.rst
docs/source/api/es_sfgtools.tiledb_tools.tiledb_operations.rst
docs/source/api/es_sfgtools.tiledb_tools.tiledb_schemas.rst
docs/source/api/es_sfgtools.tiledb_tools.utils.rst
docs/source/api/es_sfgtools.utils.command_line_utils.rst
docs/source/api/es_sfgtools.utils.custom_warnings_exceptions.rst
docs/source/api/es_sfgtools.utils.model_update.rst
docs/source/api/es_sfgtools.utils.rinex_histogram.rst
docs/source/api/es_sfgtools.utils.rst
docs/source/api/es_sfgtools.workflows.midprocess.mid_processing.rst
docs/source/api/es_sfgtools.workflows.midprocess.rst
docs/source/api/es_sfgtools.workflows.midprocess.utils.rst
docs/source/api/es_sfgtools.workflows.modeling.garpos_handler.rst
docs/source/api/es_sfgtools.workflows.modeling.rst
docs/source/api/es_sfgtools.workflows.pipelines.config.rst
docs/source/api/es_sfgtools.workflows.pipelines.exceptions.rst
docs/source/api/es_sfgtools.workflows.pipelines.plotting.rst
docs/source/api/es_sfgtools.workflows.pipelines.rst
docs/source/api/es_sfgtools.workflows.pipelines.shotdata_gnss_refinement.rst
docs/source/api/es_sfgtools.workflows.pipelines.sv2_ops.rst
docs/source/api/es_sfgtools.workflows.pipelines.sv2_pipeline.rst
docs/source/api/es_sfgtools.workflows.pipelines.sv3_pipeline.rst
docs/source/api/es_sfgtools.workflows.preprocess_ingest.data_handler.rst
docs/source/api/es_sfgtools.workflows.preprocess_ingest.rst
docs/source/api/es_sfgtools.workflows.rst
docs/source/api/es_sfgtools.workflows.utils.protocols.rst
docs/source/api/es_sfgtools.workflows.utils.rst
docs/source/api/es_sfgtools.workflows.workflow_handler.rst
examples/geolab/get_data.py
examples/preprocessing/preprocessing.py
examples/s3sync/uploadtbds3.py
src/.env
src/__init__.py
src/env.py
src/es_sfgtools/__init__.py
src/es_sfgtools/_version.py
src/es_sfgtools.egg-info/PKG-INFO
src/es_sfgtools.egg-info/SOURCES.txt
src/es_sfgtools.egg-info/dependency_links.txt
src/es_sfgtools.egg-info/requires.txt
src/es_sfgtools.egg-info/top_level.txt
src/es_sfgtools/config/__init__.py
src/es_sfgtools/config/env_config.py
src/es_sfgtools/config/file_config.py
src/es_sfgtools/config/garpos_config.py
src/es_sfgtools/config/loadconfigs.py
src/es_sfgtools/config/shotdata_filters.py
src/es_sfgtools/config/tiledb_s3_config.py
src/es_sfgtools/data_mgmt/__init__.py
src/es_sfgtools/data_mgmt/utils.py
src/es_sfgtools/data_mgmt/assetcatalog/__init__.py
src/es_sfgtools/data_mgmt/assetcatalog/handler.py
src/es_sfgtools/data_mgmt/assetcatalog/schemas.py
src/es_sfgtools/data_mgmt/assetcatalog/tables.py
src/es_sfgtools/data_mgmt/directorymgmt/__init__.py
src/es_sfgtools/data_mgmt/directorymgmt/config.py
src/es_sfgtools/data_mgmt/directorymgmt/handler.py
src/es_sfgtools/data_mgmt/directorymgmt/schemas.py
src/es_sfgtools/data_mgmt/ingestion/__init__.py
src/es_sfgtools/data_mgmt/ingestion/archive_pull.py
src/es_sfgtools/data_mgmt/ingestion/config.py
src/es_sfgtools/data_mgmt/ingestion/datadiscovery.py
src/es_sfgtools/data_models/__init__.py
src/es_sfgtools/data_models/community_standards.py
src/es_sfgtools/data_models/constants.py
src/es_sfgtools/data_models/log_models.py
src/es_sfgtools/data_models/observables.py
src/es_sfgtools/data_models/sv3_models.py
src/es_sfgtools/data_models/metadata/__init__.py
src/es_sfgtools/data_models/metadata/benchmark.py
src/es_sfgtools/data_models/metadata/campaign.py
src/es_sfgtools/data_models/metadata/catalogs.py
src/es_sfgtools/data_models/metadata/site.py
src/es_sfgtools/data_models/metadata/utils.py
src/es_sfgtools/data_models/metadata/vessel.py
src/es_sfgtools/data_models/metadata/json_schemas/site_example.json
src/es_sfgtools/data_models/metadata/json_schemas/site_schema.json
src/es_sfgtools/data_models/metadata/json_schemas/vessel_example.json
src/es_sfgtools/data_models/metadata/json_schemas/vessel_schema.json
src/es_sfgtools/logging/__init__.py
src/es_sfgtools/logging/loggers.py
src/es_sfgtools/modeling/__init__.py
src/es_sfgtools/modeling/garpos_tools/README.md
src/es_sfgtools/modeling/garpos_tools/__init__.py
src/es_sfgtools/modeling/garpos_tools/data_prep.py
src/es_sfgtools/modeling/garpos_tools/functions.py
src/es_sfgtools/modeling/garpos_tools/load_utils.py
src/es_sfgtools/modeling/garpos_tools/plotting.py
src/es_sfgtools/modeling/garpos_tools/schemas.py
src/es_sfgtools/novatel_tools/__init__.py
src/es_sfgtools/novatel_tools/novatel_ascii_operations.py
src/es_sfgtools/novatel_tools/novatel_binary_operations.py
src/es_sfgtools/novatel_tools/utils.py
src/es_sfgtools/prefiltering/__init__.py
src/es_sfgtools/prefiltering/schemas.py
src/es_sfgtools/prefiltering/utils.py
src/es_sfgtools/pride_tools/__init__.py
src/es_sfgtools/pride_tools/gnss_product_operations.py
src/es_sfgtools/pride_tools/gnss_product_schemas.py
src/es_sfgtools/pride_tools/kin_file_operations.py
src/es_sfgtools/pride_tools/pride_cli_config.py
src/es_sfgtools/pride_tools/pride_file_config.py
src/es_sfgtools/pride_tools/pride_operations.py
src/es_sfgtools/pride_tools/rinex_utils.py
src/es_sfgtools/seafloor_site_tools/__init__.py
src/es_sfgtools/seafloor_site_tools/soundspeed_operations.py
src/es_sfgtools/sonardyne_tools/__init__.py
src/es_sfgtools/sonardyne_tools/sv2_operations.py
src/es_sfgtools/sonardyne_tools/sv3_operations.py
src/es_sfgtools/sonardyne_tools/utils.py
src/es_sfgtools/tiledb_tools/__init__.py
src/es_sfgtools/tiledb_tools/tiledb_operations.py
src/es_sfgtools/tiledb_tools/tiledb_schemas.py
src/es_sfgtools/tiledb_tools/utils.py
src/es_sfgtools/utils/__init__.py
src/es_sfgtools/utils/command_line_utils.py
src/es_sfgtools/utils/custom_warnings_exceptions.py
src/es_sfgtools/utils/model_update.py
src/es_sfgtools/utils/rinex_histogram.py
src/es_sfgtools/workflows/__init__.py
src/es_sfgtools/workflows/workflow_handler.py
src/es_sfgtools/workflows/midprocess/__init__.py
src/es_sfgtools/workflows/midprocess/mid_processing.py
src/es_sfgtools/workflows/midprocess/utils.py
src/es_sfgtools/workflows/modeling/__init__.py
src/es_sfgtools/workflows/modeling/garpos_handler.py
src/es_sfgtools/workflows/pipelines/__init__.py
src/es_sfgtools/workflows/pipelines/config.py
src/es_sfgtools/workflows/pipelines/exceptions.py
src/es_sfgtools/workflows/pipelines/plotting.py
src/es_sfgtools/workflows/pipelines/shotdata_gnss_refinement.py
src/es_sfgtools/workflows/pipelines/sv2_ops.py
src/es_sfgtools/workflows/pipelines/sv2_pipeline.py
src/es_sfgtools/workflows/pipelines/sv3_pipeline.py
src/es_sfgtools/workflows/preprocess_ingest/__init__.py
src/es_sfgtools/workflows/preprocess_ingest/data_handler.py
src/es_sfgtools/workflows/utils/__init__.py
src/es_sfgtools/workflows/utils/protocols.py
src/golangtools/.gitignore
src/golangtools/Makefile
src/golangtools/go.mod
src/golangtools/go.sum
src/golangtools/build/nov0002tile_darwin_arm64
src/golangtools/build/nova2tile_darwin_arm64
src/golangtools/build/novab2tile_darwin_arm64
src/golangtools/build/tdb2rnx_darwin_arm64
src/golangtools/cmd/nov0002tile/main.go
src/golangtools/cmd/nova2tile/main.go
src/golangtools/cmd/novab2tile/main.go
src/golangtools/cmd/tdb2rnx/main.go
src/golangtools/pkg/sfg_utils/novatel_tdb.go
src/golangtools/pkg/sfg_utils/parsing.go
src/golangtools/pkg/sfg_utils/utils.go
tests/pytest.ini
tests/test_env.py
tests/test_garpos.py
tests/test_parsing.py
tests/resources/garpos_etl/323843_001_20240313_212100_00012_NOV770.raw
tests/resources/garpos_etl/323843_001_20240503_205027_00033_DFOP00.raw
tests/resources/garpos_etl/IVB1.master
tests/resources/garpos_etl/acoustic_from_sondardyne.csv
tests/resources/garpos_etl/inspva_from_novatel.csv
tests/resources/garpos_etl/lever_arms
tests/resources/garpos_etl/observation.csv
tests/resources/garpos_etl/skq201811s_ctd002svpavg.txt
tests/resources/garpos_etl/test_gnss.csv
tests/resources/garpos_etl/test_novatel_raw.txt
tests/resources/garpos_etl/test_position_raw.txt
tests/resources/garpos_etl/test_sonardyne_raw.txt
tests/resources/garpos_run/SAGA.1903.kaiyo_k4-initcfg.ini
tests/resources/garpos_run/SAGA.1903.kaiyo_k4-obs.csv
tests/resources/garpos_run/SAGA.1903.kaiyo_k4-svp.csv
tests/resources/garpos_run/Settings-fix.ini
tests/resources/sv3/dfo_ncc1_2022_A_1065_329653_002_20220501_021315_00082_DFOP00_sample.json
tests/sv3_tests/test_sv3_parsing.py