Releases: CIROH-UA/forcingprocessor
2.0.1
This latest release continues to improve forcingprocessor through CI/CD enhancements and minor bug fixes.
The associated docker containers have been updated to
awiciroh/forcingprocessor:2.0.1
What's Changed
- Add h5py to the dependencies in setup.cfg by @JordanLaserGit in #47
- Fix ARM build execution to match production NRDS format by @harshavemula-ua in #49
- Update forcingprocessor version to 2.0.0 by @harshavemula-ua in #53
- Add manual workflow trigger with custom version tags and execution file fixes by @harshavemula-ua in #54
- Consolidate S3 test prefixes under test/cicd/forcingprocessor by @harshavemula-ua in #59
- change output folder based on run type by @quinnylee in #57
- Remove double filename bug by @JordanLaserGit in #52
- Update s3 paths for tests by @JordanLaserGit in #60
- Update forcingprocessor version to 2.0.1 by @JordanLaserGit in #61
Full Changelog: v.1.3.0...v2.0.1
Channel Routing Data Extraction
This release of forcingprocessor contains a major new feature! PR #46 by @quinnylee adds the capability to process/remap National Water Model v3 channel routing data (q_lateral) onto the NextGen v2.2 hydrofabric. This feature has already been deployed in the NextGen Research DataStream as a "routing-only" datastream.
For an example on how to use this powerful new feature, see the examples folder in the documentation.
What's Changed
- channel routing data extraction by @quinnylee in #46
Full Changelog: v1.2.3...v.1.3.0
MacOS Compatibility, v1.2.3
This release implemented the completed unit testing of forcingprocessor tooling on MacOS architecture. ForcingProcessor is now tested on both the latest Ubuntu Linux and MacOS architectures, ensuring expected behavior.
What's Changed
- Update ARM workflow to use datastreamcli and migrate runner to ngen-community account by @harshavemula-ua in #35
- macOS fixes and workflows by @JordanLaserGit in #34
- Update workflow to run build/tests on PRs and push images only after … by @harshavemula-ua in #42
Full Changelog: v1.1.2...v1.2.3
Repo Split Complete, v1.1.2
What's Changed
CI/CD for the forcingprocessor tool has been completed. Unit tests exist as well as in-container unit tests on both ARM and x86 architectures.
PR's
- CI/CD workflows for building and testing ForcingProcessor Docker containers on x86 and ARM architectures by @harshavemula-ua in #25
- updated the workflows meant for FP build,test,push on ARM and X86 by @harshavemula-ua in #30
Full Changelog: v1.1.1...v1.1.2
v1.1.1 ForcingProcessor Repository Debut
This repository has been created from the forcingprocessor 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 forcingprocessor will occur only in this repository.
Since the split, primarily CI/CD and directory structure changes have been made. The tooling remains unchanged.
What's Changed
- Forcingprocessor workflow by @harshavemula-ua in #1
- Revert "Forcingprocessor workflow" by @harshavemula-ua in #2
- Revert "Forcingprocessor workflow" by @harshavemula-ua in #3
- organize into more standard python package directory layout by @JordanLaserGit in #11
- Build, Test, and Deployment workflows for the forcing processor component by @harshavemula-ua in #13
- Trivy scan by @harshavemula-ua in #18
- Trivy scan by @harshavemula-ua in #20
New Contributors
- @harshavemula-ua made their first contribution in #1
- @JordanLaserGit made their first contribution in #11
Full Changelog: v1.1.0...v1.1.1