Skip to content

Releases: CIROH-UA/datastreamcli

v1.5.0

20 Feb 22:57
ba359d0

Choose a tag to compare

DataStreamCLI has undergone major new additions! Major changes include

  • Automated LSTM BMI configuration file generation.
  • Feature to convert troute output netcdf file to parquet for optimized data storage and reading.
  • Implement the ability to create a routing-only datastreamcli execution wherein NWM channel routing files are used as input to NextGen troute. Simply provide the new configs/ngen/realization_sloth_troute.json as input at the cli and the forcingprocessor integration will handle the NWM channel routing conversion with its new added capability (https://github.com/CIROH-UA/forcingprocessor/releases/tag/v1.3.0)

The datastream container has been updated to

datastream-deps: "1.0.0"
datastream: "1.5.0"

The integration containers have been updated to

forcingprocessor: "2.0.1"
ciroh-ngen-image: "v1.7.0"
ngiab-teehr: "latest"

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.5.0

BMI Model Variable Fixes for v2.2 hydrofabric

29 Jan 14:35
997c4be

Choose a tag to compare

This release focus on transformations to the v2.2 hydrofabric variables that are used in calculating the model variables contained within the BMI config files.

The associated docker containers have been updated to

datastream-deps: "1.0.1"
datastream: "1.2.1"

What's Changed

New Contributors

Full Changelog: v1.2.0...v1.3.0

Rust-based LSTM. v1.2.0

26 Nov 16:21
ebcccd1

Choose a tag to compare

The recent development on DataStreamCLI resulted in the feature of being able to run the new Rust-based LSTM that was just included in the NGIAB build. DataStreamCLI will now generate the LSTM BMI configs and validate the Rust-base LSTM realization. This functionality uses the >v1.6.0 build of NGIAB (DS_TAG=v1.6.0).

Another change is DataStreamCLI now writes the t-route output files in the NRDS separately from the ngen-run tar file, accelerating data access of NRDS outputs.

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.2.0

Repo Split Complete, v1.1.2

29 Oct 13:53
3cb8299

Choose a tag to compare

What's Changed

All datastreamcli links in the docs have been updated to reflect the current repo and directory structure. So even workshops made previous to the split should be updated.

What's Next

Planned for future datastreamcli released are:

  1. Enhanced testing strategies, #14.
  2. Routing NWM outputs with troute, #15.
  3. Ability to generate Rust-based lstm bmi config files, #17.

PR

Full Changelog: v1.1.1...v1.1.2

DataStreamCLI Repository Debut

30 Sep 18:46
2930a3a

Choose a tag to compare

This repository has been created from the DataStreamCLI module within the NextGen Research DataStream's repository ngen-datastream. All related tooling is planned to be removed from the ngen-datastream repository. Future development on DataStreamCLI will occur only in this repository.

Since the split, only directory structure changes have been made. The tooling remains unchanged.

What's Changed

New Contributors

Full Changelog: https://github.com/CIROH-UA/datastreamcli/commits/v1.1.1