Skip to content

MAINT: modernization + conda env/singularity helper#7

Open
ken-lauer wants to merge 21 commits into
ChristopherMayes:masterfrom
ken-lauer:maint_cleanup
Open

MAINT: modernization + conda env/singularity helper#7
ken-lauer wants to merge 21 commits into
ChristopherMayes:masterfrom
ken-lauer:maint_cleanup

Conversation

@ken-lauer

@ken-lauer ken-lauer commented Jul 14, 2026

Copy link
Copy Markdown
  • Modernized codebase with pyproject, type annotations (TypedDict for data), reformatted with ruff; moved to Python 3.10+
  • Versioneer to setuptools-scm
  • Added docstrings
  • Added basic mkdocs + CI infrastructure
  • Added environment variable configuration options for customizing how superfish gets launched
  • Added a conda environment creation helper for those who might be using Singularity in a shared environment
  • Added pre-commit configuration checking for some basic lint

The example notebooks still run.

@ken-lauer
ken-lauer marked this pull request as ready for review July 14, 2026 17:43
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