Fixed
- Use
Mat.createVecs, since petsc4py 3.26 removedMat.getVecs. With petsc4py 3.26, the stationary distribution of sparse matrices was silently missing (#67).
Changed
- Requires Python 3.12 or newer.
- Moved to the scverse cookiecutter layout:
src/layout, hatchling packaging with VCS-based versions, ruff, Markdown docs (#69). No functional changes.