Experiments in generating beautiful SVG star charts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Will Barton 40531bbe29 Make the README slightly more accurate 4 years ago
css Repo cleanup and new top-level front-end 4 years ago
data Repo cleanup and new top-level front-end 4 years ago
js Repo cleanup and new top-level front-end 4 years ago
src Repo cleanup and new top-level front-end 4 years ago
tour Repo cleanup and new top-level front-end 4 years ago
.gitignore Add static charts for a yearly "tour" 5 years ago
LICENSE Repo cleanup and new top-level front-end 4 years ago
README.md Make the README slightly more accurate 4 years ago
index.html Repo cleanup and new top-level front-end 4 years ago

README.md

Observation-Charts

Generate SVG star charts.

Goal: Create dynamic charts that resemble the IAU Constellation charts. This is a disjointed collection of stuff at the moment that is slowly coalescing into an orderly pairing of a Python package that generates GeoJSON from celestial catalogs and a JavaScript library that generates the SVG charts.

Currently there are two interesting components:

  1. Python package observation.catalogs. This package includes classes that represent stars in the HYG star database, deep sky objects in the NGC/IC catalogs, and constellation lines and boundaries. It includes a command-line utility to make reading and exporting from those databases to a custom JSON format and GeoJSON relatively straight-forward. This package is intended to be used to format data for...
  2. JavaScript which draws an SVG star chart based on a given configuration (either a particular region of the sky or the whole sky for a given location and time). See charts/index.html for more specific information.

License

BSD. See LICENSE file.

Individual catalogs may have their own license.