Commit graph

7 commits

Author SHA1 Message Date
Fabian Joswig
e72949b69b
[chore] Stricter ruff rules (#282)
* [chore] Stricter ruff rules

* [chore] Furture lint rules and removal of flake8

* [ci] Bump github action versions

* [chore] Add additional test coverage

* Revert RNG switch to np.random.default_rng()

Restore use of the global np.random state in pseudo_Obs (misc.py) and the
prior id generation (fits.py), keeping seed behavior unchanged. The switch
to a module-local generator is out of scope for this lint-focused PR.

* Silence NPY002 on intentional legacy np.random calls

The RNG migration was reverted to keep np.random.seed() behavior, so add
per-line noqa: NPY002 on the three legacy np.random calls instead of the
Generator API.

* [Fix] Fix exception messages
2026-07-06 11:04:28 +02:00
Fabian Joswig
85ae9d7563
[chore] Remove support for python 3.9 and bump python versions in runners (#273) 2025-10-19 12:59:20 +02:00
Fabian Joswig
43383acead
[ci] Update actions to use Node.js 20 (#228) 2024-02-06 17:54:33 +01:00
Fabian Joswig
8665e21dc0
ci: docs workflow updated. 2022-11-30 17:53:17 +00:00
Fabian Joswig
5adf29eda9
build: github actions versions updated. 2022-11-30 17:49:01 +00:00
Fabian Joswig
fa6b5029db docs workflow corrected 2021-11-07 20:52:17 +00:00
Fabian Joswig
2c004d3036 docs workflow added 2021-11-07 20:50:55 +00:00