Skip to content

Refactor UTIG-specific pieces into their own submodule/subdirectories#1

Open
thomasteisberg wants to merge 3 commits into
mainfrom
refactor
Open

Refactor UTIG-specific pieces into their own submodule/subdirectories#1
thomasteisberg wants to merge 3 commits into
mainfrom
refactor

Conversation

@thomasteisberg

Copy link
Copy Markdown
Member

No description provided.

thomasteisberg and others added 3 commits May 14, 2026 18:07
Refactor the single utig_radar_loading package into a generic OPR-ingest
core and a UTIG-specific subpackage so other radar systems can reuse the
generic pieces. Renames the distribution to opr_ingest.

- src/opr_ingest/core/ — epochs, seasons, geo, basemap, params,
  opr_gps_matlab, opr_headers
- src/opr_ingest/utig/ — stream_util (intact), file_index,
  postprocessed_gps, transects, segment_splits, gps_pipeline, headers
- preprocessing.py is dropped; load_defaults (the only live function)
  moved into core/params.py
- core.seasons.assign_seasons now takes get_start_timestamp as a
  callable so core/ has no dependency on utig/
- Entry-point scripts and live notebooks rewritten to the new namespaces
- define_segments.py: fix user_config.yaml lookup and drop redundant
  hardcoded seasons_config/ path (both broke when utig/ was carved out)
- UTIG_Ingest_Workflow.md: update commands to run from repo root with
  utig/scripts/ and utig/seasons_config/ paths

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant