Skip to content

Releases: rhannequin/skymap

v0.2.0

Choose a tag to compare

@rhannequin rhannequin released this 27 Oct 16:28
00e5f98

0.2.0 - 2026-10-27

Added

  • Skymap::Layers::ConstellationBoundaries draws the boundaries between the constellations as thin dashed lines, stopping at the horizon
  • Skymap::Catalog::ConstellationBoundaries gives the borders of the 88 IAU constellations, in J2000 coordinates
  • Skymap::Layers::Moon draws the Moon with its phase, where it is in the sky, from an ephemeris given with ephem:

Changed

  • The data of the constellations lives in data/constellations/iau/: data/constellations/iau.csv is now data/constellations/iau/lines.csv

v0.1.0

Choose a tag to compare

@rhannequin rhannequin released this 05 Oct 07:38

0.1.0 - 2026-10-05

Added

  • Skymap::Chart draws the sky seen by an Astronoby observer at a given instant and returns it as an SVG string, using a stereographic projection with the zenith at the center and the horizon at the edge
  • Skymap::Canvas sets the size of the SVG and the padding around the horizon
  • Chart#render takes layers, drawn in order on top of the sky
  • Skymap::Layers::Stars draws stars sized by their magnitude and scaled with the canvas, down to a magnitude_limit: (5 by default)
  • Skymap::Catalog::Stars gives the 9,096 stars of the Yale Bright Star Catalogue
  • Skymap::Layers::ConstellationLines draws the lines of the constellations, stopping at the horizon
  • Skymap::Catalog::ConstellationLines gives the lines of the 88 IAU constellations, each with a bold, normal or thin weight
  • Skymap::Layers::CardinalDirections labels the cardinal directions around the horizon

v0.0.1

Choose a tag to compare

@rhannequin rhannequin released this 25 Sep 07:50

0.0.1 - 2026-09-25

  • Initial release to reserve the gem name on RubyGems.org