Skip to content

Add support for nibi HPC system#169

Merged
douglatornell merged 8 commits intomainfrom
nibi-support
Mar 11, 2026
Merged

Add support for nibi HPC system#169
douglatornell merged 8 commits intomainfrom
nibi-support

Conversation

@douglatornell
Copy link
Copy Markdown
Member

@douglatornell douglatornell commented Nov 25, 2025

  • Introduced a new YAML configuration file for dask clusters on the nibi HPC system. Updated associated tests to support and validate the inclusion of this cluster configuration.
  • Added a new "Extractions from Research Runs on nibi" section to the use examples documentation.
  • Cleaned up a few minor docstring grammar and type hint issues.

@douglatornell douglatornell added documentation Improvements or additions to documentation enhancement New feature or request model profile New model profiles or changes to existing ones labels Nov 25, 2025
@github-actions github-actions Bot added this to the v25.3 milestone Nov 25, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.69%. Comparing base (ba734d9) to head (1d02e5b).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #169   +/-   ##
=======================================
  Coverage   98.69%   98.69%           
=======================================
  Files          17       17           
  Lines        2223     2224    +1     
  Branches       64       64           
=======================================
+ Hits         2194     2195    +1     
  Misses         23       23           
  Partials        6        6           
Flag Coverage Δ
unittests 98.69% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

douglatornell and others added 8 commits January 27, 2026 15:16
Introduced a new YAML configuration file for dask clusters on the `nibi` HPC
system. Updated associated tests to support and validate the inclusion of
this cluster configuration.
Corrected the test class docstring for `TestVarsList` by adding a missing
article ("the") before `core.info._vars_list()`. This improves clarity and
consistency in documentation.
Add conversion of path object to str with `os.fspath()` in a
`Syntax.from_path()` call. This ensures compatibility with path-like objects
and improves code robustness.
Changed the type hint for the `model_profile` parameter from `str` to `dict`
in `info._vars_list()`. This aligns the function signature with its actual
usage and improves code accuracy.
Introduced a new example, "Extractions from Research Runs on `nibi`" in the
use examples documentation.
Updated the example for extracting heterotrophic bacteria in `nibi` research
runs, including detailed YAML configurations and instructions for batch
and interactive job submissions. Added sections emphasizing version control
and customization of extraction files for reproducibility.
@douglatornell douglatornell marked this pull request as ready for review January 27, 2026 23:20
@douglatornell
Copy link
Copy Markdown
Member Author

@SusanEAllen and @JoseEOAS : The new docs section is rendered at https://reshapr--169.org.readthedocs.build/en/169/examples/nibi_research_run_extraction.html where it is prettier and probably easier to read than looking at the reStructuredText here.

@douglatornell douglatornell removed the request for review from SusanEAllen February 9, 2026 19:23
@douglatornell douglatornell removed the request for review from JoseEOAS March 11, 2026 23:12
@douglatornell douglatornell merged commit 3275a9a into main Mar 11, 2026
9 of 10 checks passed
@douglatornell douglatornell deleted the nibi-support branch March 11, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request model profile New model profiles or changes to existing ones

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant