Using data with Pandas
The data module provides some function for using OpenNGC data with Pandas. Pandas is a powerful Python tool for data analysis and manipulation. OpenNGC data is provided as Pandas’ DataFrames.
Public Methods
- pyongc.data.all() DataFrame
Returns all data in the database.
Useful for subsequent custom data filtering.
- pyongc.data.clusters(globular: bool = True, open: bool = True, other: bool = False, extra_ids: bool = False, notngc: bool = False) DataFrame | None
Returns data for star clusters.
- Parameters:
globular – fetch data for globular clusters
open – fetch data for open clusters
other – fetch data for star associations and Cl+N types
extra_ids – adds extra identifiers and common names to the output
notngc – if set to True return objects from the addendum catalog, otherwise return objects from the main NGC/IC catalog only
- pyongc.data.galaxies(extra_ids: bool = False, notngc: bool = False) DataFrame
Returns data for all galaxies in the database.
- Parameters:
extra_ids – adds extra identifiers and common names to the output
notngc – if set to True return objects from the addendum catalog, otherwise return objects from the main NGC/IC catalog only
- pyongc.data.nebulae(extra_ids: bool = False, notngc: bool = False) DataFrame
Returns data for all galaxies in the database.
- Parameters:
extra_ids – adds extra identifiers and common names to the output
notngc – if set to True return objects from the addendum catalog, otherwise return objects from the main NGC/IC catalog only