angelolab/ark-analysis

[v0.8.0] Additional Enhancements

srivarra opened this issue · 0 comments

An additional list of enhancements for Ark Analysis.

  • #1161
    • Simplifies user installation on Windows, simplifies CI (only need to build on one platform instead of all of them)
  • Add the following for code quality tools:
    • ruff: For formatting and linting code and documentation.
    • uv: For faster and simpler package building + maintenance for users, maintainers and on CI/CD
    • pre-commit: Can run formatting for us and other stuff.
  • #1165
  • Various readthedocs improvements (here is something I messed around with a couple of months ago https://anatomize.readthedocs.io/en/latest/ for some inspiration.)
  • Update major packages (such as NumPy, etc...)
  • Add support for Python 3.12, add prerelease builds for Python 3.13 when appropriate

Feel free to add to the list or create other issues and assign the v0.8.0 milestone to them.