Skip to content

Releases: steveberardi/starplot

v0.20.2

31 Mar 13:55
029ec8f

Choose a tag to compare

Restricts Pandas to version 2.2.3 or lower to avoid a data type inference issue with versions 3+

v0.20.1

10 Mar 14:27
2e8c3cf

Choose a tag to compare

  • Optimizes coordinate conversions
  • Makes constellation lines straight

v0.20.0

07 Mar 14:26
8cb5659

Choose a tag to compare

  • Adds a GalaxyPlot for plotting in galactic coordinates
  • Adds label support to lines with automatic angle adjustment
  • Plots the Moon's precise phase / illumination when show_phase=True
  • Separate collision handlers for points, areas, and paths
  • Refactored some models to expect an observer instance instead of lat/lon/dt
  • Adds the PlateCarree projection
  • Adds effect of atmospheric refraction to horizon and optic plots
  • Fixes a bug with calculating apparent positions of solar system objects in horizon/optic plots

v0.19.5

06 Feb 14:13
fa74034

Choose a tag to compare

  • Fixes bug with plotting labels when attempts=1
  • Improves performance of plotting constellations on horizon plots

v0.19.4

02 Feb 15:35
94a037b

Choose a tag to compare

Fixes tiny bug with plotting labels

v0.19.3

01 Feb 19:57
333e872

Choose a tag to compare

  • Makes resolution property more predictable
  • Fixes multiple issues with label collision handling

v0.19.2

27 Jan 14:12
e49a7fa

Choose a tag to compare

  • Adds a border field to the constellation model
  • Modifies the line function to accept a Shapely geometry OR a list of coordinates
  • Fixes bug with plotting true apparent size of solar system objects

v0.19.1

24 Jan 23:21
909ea03

Choose a tag to compare

Fixes issue with constellation boundaries, which also requires a new constellation catalog

v0.19.0

23 Jan 15:01
bb89036

Choose a tag to compare

  • Adds a CollisionHandler for defining what to do when labels collide with something
  • Introduces catalogs for the Milky Way and constellation borders
  • Makes map plots default to plotting at epoch J2000
  • Replaces the true_size kwarg on the DSO plotting function with where_true_size which is a list of filters
  • Fixes a bug with auto label offsets from markers

v0.18.3

16 Jan 13:43

Choose a tag to compare

  • Adds Spanish translation, thanks to @enzodbspace 👏
  • Remaps font weights to strings, to avoid bug in matplotlib that occurs when rendering SVG text as elements vs paths