Important
The minimum required Python version for this package is now 3.10 (see Dependency Changes).
Python 3.13 is currently not supported as it causes issues on some platforms that are not yet fully understood. We are currently working on fixing 3.13 support.
What's Changed
API Changes
- ScopeSimple by @teutoburg in #426
- Make
DataContainer
an attribute ofEffect
by @teutoburg in #482
New Features or Improvements
- Replace NaNs in images, log warning by @teutoburg in #466
- Make observe work with no source (empty field) by @oczoske in #483
- Add a new top level to CMDS nested mapping to store current simulation run settings by @teutoburg in #493
Dependency Changes
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #465
- Drop support for Python 3.9 by @teutoburg in #471
- Bump some dependency versions by @teutoburg in #472
- Use sphinx-book-theme for RTD by @teutoburg in #473
- Bump two dependencies, use tqdm.auto by @teutoburg in #477
- Bump scipy from 1.11.4 to 1.14.1 and httpx from 0.23.0 to 0.26.0 by @teutoburg in #480
- Remove skycalc_cli from dependencies by @teutoburg in #481
- Bump notebook from 7.0.7 to 7.2.2 by @dependabot in #486
- Limit supported Python version to 3.10 <= x < 3.13 by @teutoburg in #497
Documentation Improvements
- Update source_from_images.ipynb by @hugobuddel in #469
- Update example notebook to properly show the same observation by @hugobuddel in #476
Other Changes
- Add
SourceField
and subclasses, reworkSource
by @teutoburg in #405 - Some small improvement, mostly focused on numpy by @teutoburg in #467
- Don't fail on symlinks for packages path by @teutoburg in #474
- Cleanup
DataContainer
in preparation for Effect refactoring by @teutoburg in #478 - Fix Poisson NaN bug and clarify by @hugobuddel in #484
- Source object data scaling fix by @janusbrink in #485
- Workaround for #491 metadata.requires can return None by @hugobuddel in #492
- Fixed cdelt calculation when scaling an imageHDU by @janusbrink in #490
New Contributors
- @janusbrink made their first contribution in #485
Full Changelog: v0.8.4...v0.9.0