Skip to main content

Object Finder

The find command provides cross-catalog search capabilities, allowing you to search for deep-sky objects and stars across NGC, IC, Caldwell, and Hipparcos catalogs simultaneously.

Overview

Instead of searching each catalog individually, the finder lets you:

  • Search by name across all catalogs at once
  • Filter by object type (galaxies, nebulae, clusters)
  • Find objects by constellation
  • Discover bright objects for visual observation

Search for objects by name or description across all catalogs.

starward find search QUERY [OPTIONS]

Arguments:

ArgumentDescription
QUERYSearch term (case-insensitive)

Options:

OptionDescription
--catalog LISTCatalogs to search: ngc, ic, caldwell, hipparcos, or all (default: all)
--limit NMaximum results (default: 25)

Examples:

# Search all catalogs for "orion"
starward find search orion

# Search only NGC and IC catalogs
starward find search "veil nebula" --catalog ngc,ic

# Search with higher limit
starward find search "ring" --limit 50

Output:

Cross-Catalog Search: "orion"
────────────────────────────────────────
NGC 1976 Orion Nebula emission_nebula Ori 4.0
NGC 1977 Running Man Nebula reflection_nebula Ori 7.0
NGC 2024 Flame Nebula emission_nebula Ori —
IC 434 Horsehead Nebula dark_nebula Ori —
HIP 27989 Betelgeuse star Ori 0.42
HIP 24436 Rigel star Ori 0.13
...
────────────────────────────────────────

find galaxies

Find galaxies across deep-sky catalogs.

starward find galaxies [OPTIONS]

Options:

OptionDescription
--mag FLOATMaximum magnitude (brighter than)
--constellation CODEFilter by constellation
--catalog LISTCatalogs to search: ngc, ic, caldwell, or all
--limit NMaximum results (default: 25)

Examples:

# Find all galaxies
starward find galaxies

# Bright galaxies (mag < 10)
starward find galaxies --mag 10

# Galaxies in Virgo Cluster
starward find galaxies --constellation Vir --mag 12

# Search only Caldwell catalog
starward find galaxies --catalog caldwell

Output:

Galaxies (mag ≤ 10.0)
────────────────────────────────────────
NGC 224 Andromeda Galaxy And 3.4 178.0′
NGC 598 Triangulum Galaxy Tri 5.7 73.0′
NGC 253 Sculptor Galaxy Scl 7.1 27.5′
NGC 4472 M49 Vir 8.4 10.2′
NGC 4486 Virgo A (M87) Vir 8.6 8.3′
...
────────────────────────────────────────

find nebulae

Find nebulae (emission, reflection, planetary, dark, supernova remnants).

starward find nebulae [OPTIONS]

Options:

OptionDescription
--mag FLOATMaximum magnitude
--constellation CODEFilter by constellation
--catalog LISTCatalogs to search
--limit NMaximum results

Examples:

# Find all nebulae
starward find nebulae

# Bright nebulae
starward find nebulae --mag 8

# Nebulae in Cygnus
starward find nebulae --constellation Cyg

find clusters

Find star clusters (open and globular).

starward find clusters [OPTIONS]

Options:

OptionDescription
--mag FLOATMaximum magnitude
--constellation CODEFilter by constellation
--catalog LISTCatalogs to search
--limit NMaximum results

Examples:

# Find all star clusters
starward find clusters

# Bright clusters for binoculars
starward find clusters --mag 6

# Clusters in Perseus
starward find clusters --constellation Per

find stars

Find stars from the Hipparcos catalog.

starward find stars [OPTIONS]

Options:

OptionDescription
--mag FLOATMaximum magnitude
--constellation CODEFilter by constellation
--spectral CLASSFilter by spectral class
--limit NMaximum results

Examples:

# Bright stars
starward find stars --mag 2

# Red giants in Orion
starward find stars --constellation Ori --spectral M

# All named stars
starward find stars --mag 4

find type

Find objects by specific type across all catalogs.

starward find type TYPE [OPTIONS]

Arguments:

ArgumentDescription
TYPEObject type (see table below)

Available Types:

TypeDescription
galaxyAll galaxy types
spiral_galaxySpiral galaxies
elliptical_galaxyElliptical galaxies
globular_clusterGlobular clusters
open_clusterOpen clusters
planetary_nebulaPlanetary nebulae
emission_nebulaEmission nebulae
reflection_nebulaReflection nebulae
dark_nebulaDark nebulae
supernova_remnantSupernova remnants

Options:

OptionDescription
--mag FLOATMaximum magnitude
--constellation CODEFilter by constellation
--catalog LISTCatalogs to search
--limit NMaximum results

Examples:

# Find planetary nebulae
starward find type planetary_nebula

# Bright globular clusters
starward find type globular_cluster --mag 7

# Supernova remnants
starward find type supernova_remnant

find in

Find all cataloged objects in a constellation.

starward find in CONSTELLATION [OPTIONS]

Arguments:

ArgumentDescription
CONSTELLATIONConstellation code (3-letter IAU abbreviation)

Options:

OptionDescription
--mag FLOATMaximum magnitude
--catalog LISTCatalogs to search
--limit NMaximum results

Examples:

# All objects in Orion
starward find in Ori

# Bright objects in Sagittarius
starward find in Sgr --mag 8

# Objects in Cygnus from NGC only
starward find in Cyg --catalog ngc

Output:

Objects in Orion (Ori)
────────────────────────────────────────
Stars:
HIP 24436 Rigel B8Ia 0.13
HIP 27989 Betelgeuse M1Ia 0.42
HIP 26727 Bellatrix B2III 1.64
...

Deep-Sky Objects:
NGC 1976 Orion Nebula emission_nebula 4.0
NGC 1977 Running Man reflection_nebula 7.0
NGC 2024 Flame Nebula emission_nebula —
IC 434 Horsehead dark_nebula —
...
────────────────────────────────────────

find bright

Find bright objects suitable for naked-eye or binocular observation.

starward find bright [OPTIONS]

Options:

OptionDescription
--mag FLOATMaximum magnitude (default: 6.0 for naked eye)
--constellation CODEFilter by constellation
--catalog LISTCatalogs to search
--limit NMaximum results

Examples:

# Naked-eye objects (mag ≤ 6)
starward find bright

# Binocular objects (mag ≤ 8)
starward find bright --mag 8

# Bright objects in current season's constellations
starward find bright --constellation Ori
starward find bright --constellation Cyg

Output:

Bright Objects (mag ≤ 6.0)
────────────────────────────────────────
Stars:
Sirius CMa −1.46
Canopus Car −0.74
Arcturus Boo −0.05
Vega Lyr 0.03
...

Deep-Sky Objects:
M 31 Andromeda Galaxy And 3.4
M 42 Orion Nebula Ori 4.0
M 45 Pleiades Tau 1.6
M 44 Beehive Cluster Cnc 3.7
...
────────────────────────────────────────

JSON Output

All commands support JSON output:

starward --json find search "orion"
starward --json find galaxies --mag 10
starward --json find in Cyg

Example JSON:

{
"query": "orion",
"results": [
{
"catalog": "NGC",
"number": 1976,
"name": "Orion Nebula",
"type": "emission_nebula",
"constellation": "Ori",
"magnitude": 4.0,
"ra_hours": 5.5908,
"dec_degrees": -5.3911
},
{
"catalog": "HIP",
"number": 27989,
"name": "Betelgeuse",
"type": "star",
"constellation": "Ori",
"magnitude": 0.42,
"spectral_type": "M1Ia"
}
]
}

Constellation Codes

Common constellation codes for filtering:

CodeNameNotable Objects
AndAndromedaM31, NGC 752
CygCygnusNGC 7000, M29
OriOrionM42, NGC 2024, Betelgeuse
SgrSagittariusM8, M20, M22
VirVirgoM87, galaxy cluster
UMaUrsa MajorM81, M82, M101
CasCassiopeiaNGC 457, M52
PerPerseusDouble Cluster, M34
TauTaurusM45, M1, Aldebaran
ScoScorpiusM4, M7, Antares

Tips

Quick Discovery

# What's bright in tonight's sky?
starward find bright --constellation Ori

# Find something interesting to observe
starward find galaxies --mag 10 --limit 10

# Discover nebulae in summer constellations
starward find nebulae --constellation Cyg
starward find nebulae --constellation Sgr

Building Observation Lists

# Find targets, then add to a list
starward find galaxies --mag 11 --constellation Vir
starward list add "Virgo Galaxies" NGC4472
starward list add "Virgo Galaxies" NGC4486

Scripting

# Get all Messier-equivalent bright objects
starward --json find bright --mag 8 | jq '.results | length'

# Export constellation objects for planning
starward --json find in Ori > orion_objects.json

See Also


Next: Observation Lists — Managing custom lists