Skip to content

Release update#10

Merged
m-reuter merged 8 commits intomainfrom
documentation_update
Feb 21, 2026
Merged

Release update#10
m-reuter merged 8 commits intomainfrom
documentation_update

Conversation

@ClePol
Copy link
Member

@ClePol ClePol commented Feb 20, 2026

This is mostly documentation and testing prior to release

Various changes, e.g.

  • fixed Docker build
  • containerization scripts with custom tag support and non-interactive modes for testing.
  • Include git hash in version string for better build traceability.
  • Standardize version/help flags and add citations to all CLI tools.
  • Update docs with uv setup instructions, final PyPI installation steps and misc.
  • Fix argument error in automatic checkpoint download during inpainting.

- Include git hash in version string for better build traceability.
- Standardize version/help flags and add citations to all CLI tools.
- containerization scripts with custom tag support and non-interactive modes.
- Update docs with uv setup instructions and final PyPI installation steps and misc.
- Fix argument error in automatic checkpoint download during inpainting.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR prepares for a release by standardizing CLI --help/--version behavior (including build traceability via git hash), improving containerization scripts for CI/non-interactive usage, and updating documentation around installation and contribution workflows.

Changes:

  • Centralize version reporting and add -v/--version support across multiple CLI entrypoints (including git hash when available).
  • Update containerization scripts to support custom image tags and more non-interactive/test-friendly execution.
  • Refresh Sphinx docs for PyPI installation, uv-based contributor setup, and troubleshooting guidance; fix checkpoint download arg-parsing behavior during inpainting.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
neurolit/utils/download_checkpoints.py Adds argparse handling + standardized help/version output for checkpoint downloader; supports being called from other CLIs without argument conflicts.
neurolit/scripts/run_lit_containerized.sh Adds --tag support and non-interactive docker run; refactors version/tag resolution and singularity pull image selection.
neurolit/scripts/lesion_postprocessing.py Adds version flag and improves backup handling for symlinks in postprocessing outputs.
neurolit/postprocessing/lesion_to_surface.py Adds --version flag and citation text in module docstring.
neurolit/postprocessing/lesion_to_segmentation.py Adds --version flag and citation epilog in CLI help.
neurolit/cli.py Switches to centralized version helper; fixes checkpoint download invocation to avoid arg-parsing errors.
neurolit/_version.py Introduces get_version_with_hash() helper for consistent version strings across tools.
doc/usage.rst Updates mask dilation guidance and troubleshooting text.
doc/installation.rst Updates PyPI and source installation sections for release readiness.
doc/index.rst Updates top-level docs image formatting and PyPI install snippet.
doc/contributing.rst Updates contributor setup steps to uv-based workflow.
CONTRIBUTING.md Updates documentation build instructions to use uv.
containerization/build_docker.sh Adds --tag support and refactors docker build options handling.
containerization/Dockerfile_experimental Removes experimental Dockerfile (cleanup ahead of release).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

ClePol and others added 4 commits February 20, 2026 16:10
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@m-reuter m-reuter merged commit 948a213 into main Feb 21, 2026
12 checks passed
@m-reuter m-reuter deleted the documentation_update branch February 21, 2026 15:52
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.

3 participants