I would like to be able to create star maps and charts, but define my own sets of “constellation” lines.

I imagine I would need to provide an input file containing pairs of stars which would be connected by lines.

Ideally, the software would allow control of line type (thickness, color, solid or dashed, etc), on a line by line basis.

Also, to complete this request, recommendations on a database of stars to use would be helpful, and how to uniquely identify stars within the recommended database.

No need to reinvent the wheel here —— recommendations on existing charting software which has the ability to create my own asterism lines would be ideal.

(That said, I can imagine this could be done with python, and that charting can be done with python libraries, but hopefully it won’t be necessary to go into this level of detail. However, if this is straightforward in python, it would be great to have the specific code for an implementation that works.)

  • 1
    $\begingroup$ Stellarium uses pairs of stars from the Hipparcos catalog to define constellation lines. You could add or modify an existing one. Also, this link renders the lines from Stellarium using Javascript: celestialprogramming.com/starcatalog/starcatalogs.html $\endgroup$ Apr 3, 2022 at 3:42
  • $\begingroup$ @Greg Miller - good references, thanks; the celestialprogramming.com code snippets are very interesting. $\endgroup$ Apr 3, 2022 at 14:34
  • $\begingroup$ You can look at the files in subdirectories of /usr/share/stellarium/skycultures/ (or similar location) to see how to create your own constellations. I once made an attempt to find pornographic images in the stars, but was unsuccessful. $\endgroup$ Apr 6, 2022 at 11:35


You must log in to answer this question.

Browse other questions tagged .