Skip to content

Data

starplot.data.stars.StarCatalog

Built-in star catalogs

BIG_SKY class-attribute instance-attribute

BIG_SKY = 'big-sky'

Big Sky Catalog ~ 2.5M stars

This is the full version of the Big Sky Catalog, which includes 2,557,499 stars from Hipparcos, Tycho-1, and Tycho-2.

This catalog is very large (50+ MB), so it's not built-in to Starplot. When you plot stars and specify this catalog, the catalog will be downloaded from the Big Sky GitHub repository and saved to Starplot's data library directory. You can override this download path with the environment variable STARPLOT_DOWNLOAD_PATH

BIG_SKY_MAG11 class-attribute instance-attribute

BIG_SKY_MAG11 = 'big-sky-mag11'

Big Sky Catalog ~ 900k stars up to magnitude 11

This is an abridged version of the Big Sky Catalog, including stars up to a limiting magnitude of 11 (total = 981,852).

This catalog is included with Starplot, so does not require downloading any files.

HIPPARCOS class-attribute instance-attribute

HIPPARCOS = 'hipparcos'

Hipparcos Catalog = 118,218 stars

starplot.data.stars.STAR_NAMES module-attribute

STAR_NAMES = {
    7588: "Achernar",
    60718: "Acrux",
    33579: "Adhara",
    68702: "Hadar",
    95947: "Albireo",
    65477: "Alcor",
    17702: "Alcyone",
    21421: "Aldebaran",
    105199: "Alderamin",
    15863: "Mirfak",
    50583: "Algieba",
    14576: "Algol",
    31681: "Alhena",
    62956: "Alioth",
    67301: "Benetnash",
    9640: "Almach",
    109268: "Alnair",
    26311: "Alnilam",
    26727: "Alnitak",
    46390: "Alphard",
    76267: "Gemma",
    677: "Sirrah",
    97649: "Altair",
    35904: "Aludra",
    2081: "Ankaa",
    80763: "Antares",
    69673: "Arcturus",
    102098: "Deneb",
    45556: "Turais",
    82273: "Atria",
    41037: "Avior",
    62434: "Mimosa",
    25336: "Bellatrix",
    27989: "Betelgeuse",
    66657: "Birdun",
    30438: "Canopus",
    24608: "Capella",
    746: "Caph",
    36850: "Castor",
    3419: "Diphda",
    57632: "Denebola",
    78401: "Dschubba",
    54061: "Dubhe",
    8102: "Durre Menthor",
    25428: "Elnath",
    107315: "Enif",
    87833: "Etamin",
    113368: "Fomalhaut",
    93308: "Tseen She",
    61084: "Gacrux",
    102488: "Gienah",
    86228: "Sargas",
    112122: "Gruid",
    9884: "Hamal",
    107259: "Herschel's Garnet Star",
    72105: "Izar",
    90185: "Kaus Australis",
    72607: "Kochab",
    42913: "Koo She",
    113963: "Marchab",
    71352: "Marfikent",
    45941: "Markab",
    59774: "Megrez",
    71860: "Men",
    28360: "Menkalinan",
    68933: "Menkent",
    53910: "Merak",
    45238: "Miaplacidus",
    25930: "Mintaka",
    10826: "Mira",
    5447: "Mirach",
    30324: "Murzim",
    65378: "Mizar",
    61932: "Muhlifein",
    39429: "Naos",
    92855: "Nunki",
    100751: "Peacock",
    58001: "Phecda",
    11767: "Polaris",
    37826: "Pollux",
    37279: "Procyon",
    86032: "Rasalhague",
    39953: "Regor",
    49669: "Regulus",
    24436: "Rigel",
    71683: "Toliman",
    84012: "Sabik",
    16537: "Sadira",
    100453: "Sadr",
    27366: "Saiph",
    113881: "Scheat",
    3179: "Schedar",
    85927: "Shaula",
    32349: "Sirius",
    104382: "South Star",
    65474: "Spica",
    44816: "Suhail",
    68756: "Thuban",
    4427: "Tsih",
    91262: "Vega",
    82396: "Wei",
    34444: "Wezen",
}

Star names by their HIP id. You can override these values when calling stars()

starplot.data.dsos.DsoType

Types of deep sky objects (DSOs), as designated in OpenNGC

ASSOCIATION_OF_STARS class-attribute instance-attribute

ASSOCIATION_OF_STARS = 'Association of stars'

DARK_NEBULA class-attribute instance-attribute

DARK_NEBULA = 'Dark Nebula'

DOUBLE_STAR class-attribute instance-attribute

DOUBLE_STAR = 'Double star'

DUPLICATE_RECORD class-attribute instance-attribute

DUPLICATE_RECORD = 'Duplicated record'

EMISSION_NEBULA class-attribute instance-attribute

EMISSION_NEBULA = 'Emission Nebula'

GALAXY class-attribute instance-attribute

GALAXY = 'Galaxy'

GALAXY_PAIR class-attribute instance-attribute

GALAXY_PAIR = 'Galaxy Pair'

GALAXY_TRIPLET class-attribute instance-attribute

GALAXY_TRIPLET = 'Galaxy Triplet'

GLOBULAR_CLUSTER class-attribute instance-attribute

GLOBULAR_CLUSTER = 'Globular Cluster'

GROUP_OF_GALAXIES class-attribute instance-attribute

GROUP_OF_GALAXIES = 'Group of galaxies'

HII_IONIZED_REGION class-attribute instance-attribute

HII_IONIZED_REGION = 'HII Ionized region'

NEBULA class-attribute instance-attribute

NEBULA = 'Nebula'

NONEXISTENT class-attribute instance-attribute

NONEXISTENT = 'Nonexistent object'

NOVA_STAR class-attribute instance-attribute

NOVA_STAR = 'Nova star'

OPEN_CLUSTER class-attribute instance-attribute

OPEN_CLUSTER = 'Open Cluster'

PLANETARY_NEBULA class-attribute instance-attribute

PLANETARY_NEBULA = 'Planetary Nebula'

REFLECTION_NEBULA class-attribute instance-attribute

REFLECTION_NEBULA = 'Reflection Nebula'

STAR class-attribute instance-attribute

STAR = 'Star'

STAR_CLUSTER_NEBULA class-attribute instance-attribute

STAR_CLUSTER_NEBULA = 'Star cluster + Nebula'

SUPERNOVA_REMNANT class-attribute instance-attribute

SUPERNOVA_REMNANT = 'Supernova remnant'

UNKNOWN class-attribute instance-attribute

UNKNOWN = 'Object of other/unknown type'

starplot.data.dsos.DEFAULT_DSO_TYPES module-attribute

Default types of Deep Sky Objects (DSOs) that are plotted when you call dsos() on a plot

starplot.data.constellations.CONSTELLATIONS_FULL_NAMES module-attribute

CONSTELLATIONS_FULL_NAMES = {lower(): upper()for (k, v) in items()}

Constellation full names

starplot.data.constellations.CONSTELLATIONS_ABBREVIATIONS module-attribute

CONSTELLATIONS_ABBREVIATIONS = {lower(): upper()for k in keys()}

Constellation 3-letter abbreviations