Skip to content

Changelog

v0.13.x

  • Adds a scale factor to control sizing of all objects/text
  • Adds an "auto" option for label offsets from markers
  • Adds constellation lines to label collision detection
  • Adds a gid to plotted objects to make exported SVGs easier to work with in external applications (e.g. Inkscape)
  • Adds Flamsteed numbers to stars
  • Adds all star names from IAU
  • Adds the standard symbol for planetary nebulae
  • Adds a border size/color property to label styles
  • Bundles fonts: Inter & GFS Didot

v0.12.x

Documentation

  • Adds Shapely geometry to all sky object models, including support for intersects in where clauses
  • Adds kwarg to map plots to allow custom clip paths
  • Adds callables for star/dso labels
  • Adds a line function for plotting lines
  • Adds the standard marker for globular clusters (circle with a cross) and double stars
  • Adds an ellipse marker for galaxies
  • Adds colors for some DSO labels that were missing them in some style extensions
  • Removed the kwarg types from dsos, so ALL DSO types are plotted by default
  • [v0.12.1] Fixes issue with plotting the Milky Way when it consists of multiple polygons
  • [v0.12.2] Allows tuples for line styles on polygons and adds geometry kwarg to polygon function
  • [v0.12.3] Fixes bug with constellation names
  • [v0.12.4] Makes labels on markers default to None
  • [v0.12.5]
    • Fixes bug with a few constellation ids
    • Fixes bug with zenith() function on map plots

v0.11.x

Documentation

  • Replaces Tycho-1 stars with an abridged version of the Big Sky Catalog
  • Adds style option for a star's edge color (previously this was forced to be the background color)
  • Adds cardinal direction labels to the horizon plotting function
  • Removes behavior that automatically plots the cardinal direction border on zenith plots
  • Adds function for plotting the zenith
  • Adds support for downloading the full Big Sky Catalog (2.5+ million stars)
  • Various (minor) plotting optimizations
  • Increases star sizes on map plots
  • Adds TYC id to stars (if available)
  • Adds the following projections: Robinson, Lambert Azimuthal Equal-Area
  • Adds a constellation model, allowing you to selectively plot objects by their constellation
  • [v0.11.1] Fixes default horizon style to be consistent with grayscale extension
  • [v0.11.2] Adds requests as a required dependency
  • [v0.11.3] Fixes bug with plotting the celestial equator
  • [v0.11.4] Fixes bug with filtering DSOs by NGC/IC identifier

v0.10.x

Documentation

  • Adds function for plotting text
  • Adds where kwarg to star/DSO plotting functions to selectively plot stars
  • Adds easier way to override style properties on plotting functions - thanks to Graham Schmidt
  • Adds function to plot the Sun - thanks to Graham Schmidt
  • Adds option to illustrate the Moon's phase - thanks to Graham Schmidt
  • Adds objects property to plots, which stores lists of objects that have been plotted
  • Adds object finder helpers
  • Adds customizable anchor points for text labels
  • Adds Pluto as a planet :)
  • Fixes clipping issues with polygons
  • Fixes a few issues with gridlines
  • [v0.10.1]
    • Fixes bug with plotting planets as true apparent size
    • Adds lat/lon kwargs to Sun/Moon/Planet models to allow apparent RA/DEC calculation
  • [v0.10.2] Fixes a few issues with plotting legends

v0.9.x

Documentation

  • Added perspective projections (Orthographic, Stereographic) to map plots - many thanks to @bathoorn
  • Zenith plots are now a type of projection for map plots, to support plotting the Milky Way, constellation borders and more - many thanks to @bathoorn
  • Removed the visible style property and instead now you control what is plotted by calling functions on the plot (e.g. p.stars(mag=8)) to be more consistent with other plotting frameworks and allow more control over what's plotted and how. For example, now you can do things like plotting very bright stars with a different marker (and sizes, etc) than dimmer stars.
  • Optional callables for calculating star size/alpha/color when plotting stars
  • Nebula outlines! via OpenNGC
  • Stars are now plotted in order of their calculated size, which prevents "bigger" stars from hiding "smaller" stars
  • Added more marker symbols and style extensions
  • [v0.9.1] Fixes bug with plotting moon and planets as their true size

v0.8.x

Documentation

  • Adds new Milky Way outline created from a NASA image, and broken into sections to speed up plotting/exporting
  • Adds styling support for more DSO types
  • Adds support for Mollweide projection
  • Fixes map and optic plots to handle wrapping of RA (e.g. plotting RA extent from 2h -> 18h)
  • Fixes a bug in all plots that prevented some star styles to not get applied
  • [v0.8.1] Fixes a small bug in adjusting RA extent on map plots
  • [v0.8.2] Fixes a small bug in determining if a RA/DEC is in bounds of a plot
  • [v0.8.3] More consistent polygon/circle sizing across projections
  • [v0.8.4] Fixes a small bug in plotting text labels of DSOs, which prevented some styles from getting applied