Skip to content

Releases: ortk95/planetmapper

v1.12.3

23 Jan 16:00
67ebb47
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.12.2...v1.12.3

v1.12.2

11 Oct 10:41
e9e19dc
Compare
Choose a tag to compare

What's Changed

  • Add support for Python 3.13 and pyproj 3.7 (including adjusting default proj string parameters) by @ortk95 in #407
  • Upate version by @ortk95 in #408

Full Changelog: v1.12.1...v1.12.2

v1.12.1

19 Sep 15:38
fc1bc47
Compare
Choose a tag to compare

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

20 Aug 12:37
0797ab1
Compare
Choose a tag to compare

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

19 Jul 09:15
22ab38e
Compare
Choose a tag to compare

What's Changed

  • Improve mapping for images containing NaN values by @ortk95 in #383
  • Fix 0.5px offset in the disc location produced by BodyXY.centre_disc by @ortk95 in #385
  • Update version by @ortk95 in #386

Full Changelog: v1.11.1...v1.11.2

v1.11.1

28 Jun 14:43
9ffdc8e
Compare
Choose a tag to compare

What's Changed

  • Accept arrays in graphic2centric_lonlat and centric2graphic_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 and limb_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

18 Jun 12:24
69fc000
Compare
Choose a tag to compare

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

09 May 08:50
9ab04d2
Compare
Choose a tag to compare

What's Changed

  • Make add_satellites_to_bodies_of_interest more permissive of SPICE errors by @ortk95 in #354
  • Ensure SpiceBODIESNOTDISTINCT is raised first if the target and observer are the same by @ortk95 in #355
  • Update version by @ortk95 in #356

Full Changelog: v1.10.0...v1.10.1

v1.10.0

07 May 12:00
6857f5b
Compare
Choose a tag to compare

What's Changed

  • Improve the accuracy of north_pole_angle and km 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

v1.9.1

16 Feb 16:17
63ddedc
Compare
Choose a tag to compare

What's Changed

  • Add option to customise scaling of wireframe plots by @ortk95 in #335
  • Add plot_wireframe_custom method, to create wireframe plots using user-defined coordinate systems by @ortk95 in #336
  • Update version by @ortk95 in #337

Full Changelog: v1.9.0...v1.9.1