Skip to content

feat: LaSRC specific pipeline for C & Rust versions#52

Open
ceholden wants to merge 5 commits into
mainfrom
feat/lasrc-rs
Open

feat: LaSRC specific pipeline for C & Rust versions#52
ceholden wants to merge 5 commits into
mainfrom
feat/lasrc-rs

Conversation

@ceholden

Copy link
Copy Markdown
Collaborator

What I am changing

This PR adds a LaSRC specific set of pipelines for the C code and Rust implementations. The goal is to help rapidly evaluate the differences before we take on any work to make the Rust version conform to our entire product processing pipeline.

How I did it

  • New tasks for running LaSRC and uploading the results. These were needed because we won't fulfill the required dependencies from previous steps.
  • New pipeline
  • New CLI

How you can test it

The constants may vary, but as an example:

export LASRC_AUX_DIR=./data/lasrc_aux
export SCRATCH_DIR=./tmp
export ACCODE="LaSRC v3.5.0.1"
export PREFIX=debug
export OUTPUT_BUCKET=hls-science-container-testing
export INPUT_BUCKET=usgs-landsat
pixi run -e debug hls-nextgen-orchestration lasrc --granule LC08_L1TP_184033_20260103_20260107_02_T1 --local-granule data/LC08_L1TP_184033_20260103_20260107_02_T1/ --lasrc-version rust

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