Releases: ortk95/planetmapper
Releases · ortk95/planetmapper
v1.12.3
What's Changed
Features
- Add dependabot automatic dependency version updates by @ortk95 in #409
- Make cached NumPy arrays read-only by @ortk95 in #419
- Maintenance: update GitHub workflow actions to latest versions by @ortk95 in #423
- Fix failing automated tests by @ortk95 in #434
- Re-add Python 3.13 to pylint testing matrix by @ortk95 in #441
- Improve error messages when opening an observation in the GUI by @ortk95 in #444
- Update version by @ortk95 in #445
Dependencies
- Update photutils requirement from <=1.13.0 to <=2.0.1 by @dependabot in #413
- Update pillow requirement from <=10.4.0 to <=11.0.0 by @dependabot in #414
- Update photutils requirement from <=2.0.1 to <=2.0.2 by @dependabot in #416
- Update tqdm requirement from <=4.66.5 to <=4.66.6 by @dependabot in #421
- Update numpy requirement from <=2.1.2 to <=2.1.3 by @dependabot in #420
- Update tqdm requirement from <=4.66.6 to <=4.67.0 by @dependabot in #424
- Update astropy requirement from <=6.1.4 to <=6.1.5 by @dependabot in #425
- Update astropy requirement from <=6.1.5 to <=6.1.6 by @dependabot in #426
- Update tqdm requirement from <=4.67.0 to <=4.67.1 by @dependabot in #427
- Update astropy requirement from <=6.1.6 to <=7.0.0 by @dependabot in #428
- Update matplotlib requirement from <=3.9.2 to <=3.9.3 by @dependabot in #429
- Update numpy requirement from <=2.1.3 to <=2.2.0 by @dependabot in #430
- Update matplotlib requirement from <=3.9.3 to <=3.10.0 by @dependabot in #435
- Update numpy requirement from <=2.2.0 to <=2.2.1 by @dependabot in #436
- Update scipy requirement from <=1.14.1 to <=1.15.0 by @dependabot in #438
- Update pillow requirement from <=11.0.0 to <=11.1.0 by @dependabot in #437
- Update scipy requirement from <=1.15.0 to <=1.15.1 by @dependabot in #439
- Update photutils requirement from <=2.0.2 to <=2.1.0 by @dependabot in #440
- Update numpy requirement from <=2.2.1 to <=2.2.2 by @dependabot in #443
New Contributors
- @dependabot made their first contribution in #413
Full Changelog: v1.12.2...v1.12.3
v1.12.2
v1.12.1
What's Changed
- Check custom proj projection strings have the correct
+axis=...
parameter before mapping by @ortk95 in #398 - Add
planetmapper.run_gui()
function to allow the user interface be easily launched from a Python terminal by @ortk95 in #401 - Update version by @ortk95 in #402
Full Changelog: v1.12.0...v1.12.1
v1.12.0
What's Changed
- Automatically update matplotlib transform involving
xy
coordinates when any disc parameters are changed by @ortk95 in #390 - Added planetocentric coordinates and limb/ring distances to click location coordinates in the GUI by @ortk95 in #392
- Add method to get wavelength array from an Observation's FITS Header, and add wavelength label to GUI settings tab by @ortk95 in #393
- Add option to choose between planetographic and planetocentric coordinates when plotting gridlines in the GUI by @ortk95 in #395
- Update version by @ortk95 in #396
Full Changelog: v1.11.2...v1.12.0
v1.11.2
v1.11.1
What's Changed
- Accept arrays in
graphic2centric_lonlat
andcentric2graphic_lonlat
by @ortk95 in #378 - Fix bug where visible, but unlit areas of the target body were not mapped by @ortk95 in #379
- Add
terminator_lonlat
andlimb_lonlat
methods to get terminator and limb longitude/latitude coordinate arrays by @ortk95 in #380 - Update version by @ortk95 in #381
Full Changelog: v1.11.0...v1.11.1
v1.11.0
What's Changed
- Add
BodyXY.get_img_limits_angular()
method by @ortk95 in #361 - Improve string representations of customised objects by @ortk95 in #362
- Ensure
angular_dist
returns a valid values by @ortk95 in #363 - Allow customisation of the altitude when converting from
lonlat
coordinates by @ortk95 in #365 - Add option create and plot lon/lat grids using planetocentric coordinates (rather than the default of planetographic) by @ortk95 in #366
- Allow customisation of the target's surface altitude when converting to
lonlat
coordinates by @ortk95 in #368 - Add option option to return NaN values for point that are not visible when using
lonlat2...
methods by @ortk95 in #369 - Allow passing arrays to coordinate transformation methods by @ortk95 in #370
- Update version by @ortk95 in #371
Full Changelog: v1.10.1...v1.11.0
v1.10.1
v1.10.0
What's Changed
- Improve the accuracy of
north_pole_angle
andkm
coordinate system for targets at high declinations by @ortk95 in #338 - Allow multiple popups to be open at the same time within the PlanetMapper GUI by @ortk95 in #340
- Add button to cancel a running save operation in the GUI by @ortk95 in #341
- Add
py.typed
file to indicate package supports typing by @ortk95 in #342 - Correct calculation of
target_diameter_arcsec
for targets located very close to the observer by @ortk95 in #343 - Accept path-like objects for path arguments (in addition to strings) by @ortk95 in #349
- Update PlanetMapper for compatibility with NumPy 2.0 by @ortk95 in #344
- Add
replace
method to objects by @ortk95 in #347 - Improve support for small bodies by @ortk95 in #352
- Update version by @ortk95 in #353
Full Changelog: v1.9.1...v1.10.0