Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CatalogService ¶ added in v0.13.0
func NewCatalogService ¶ added in v0.13.0
func NewCatalogService( catalog Catalog, params Params, ) *CatalogService
func (*CatalogService) PerformRadialSearch ¶ added in v0.13.0
func (c *CatalogService) PerformRadialSearch( eq astrometry.ICRSEquatorialCoordinate, radius float64, ) ([]Source, error)
type GAIAServiceClient ¶
func NewGAIAServiceClient ¶
func NewGAIAServiceClient() *GAIAServiceClient
Gaia DR3 service handler. The five-parameter astrometric solution, positions on the sky (α, δ), parallaxes, and proper motions, are given for around 1.46 billion sources, with a limiting magnitude of G = 21.
func (*GAIAServiceClient) PerformRadialSearch ¶
func (g *GAIAServiceClient) PerformRadialSearch(eq astrometry.ICRSEquatorialCoordinate, radius float64, limit int, threshold float64) ([]Source, error)
type SIMBADQuery ¶ added in v0.12.0
type SIMBADServiceClient ¶ added in v0.12.0
type SIMBADServiceClient struct { *adql.TapClient Query SIMBADQuery }
func NewSIMBADServiceClient ¶ added in v0.12.0
func NewSIMBADServiceClient() *SIMBADServiceClient
func (*SIMBADServiceClient) PerformRadialSearch ¶ added in v0.12.0
func (s *SIMBADServiceClient) PerformRadialSearch(eq astrometry.ICRSEquatorialCoordinate, radius float64, limit int, threshold float64) ([]Source, error)
type Source ¶
type Source struct { UID string `json:"uid" gaia:"source_id" simbad:"uid"` // Source ID (unique) Designation string `json:"designation" gaia:"designation" simbad:"designation"` // Source Designation RA float64 `json:"ra" gaia:"ra" simbad:"ra"` // Right Ascension (in degrees) Dec float64 `json:"dec" gaia:"dec" simbad:"dec"` // Declination (in degrees) ProperMotionRA float64 `json:"pmra" gaia:"pmra" simbad:"pmra"` // Proper Motion in RA (in mas/yr) ProperMotionDec float64 `json:"pmdec" gaia:"pmdec" simbad:"pmdec"` // Proper Motion in Dec (in mas/yr) Parallax float64 `json:"parallax" gaia:"parallax" simbad:"parallax"` // Parallax (in mas) PhotometricGMeanFlux float64 `json:"flux" gaia:"phot_g_mean_flux" simbad:"flux"` // G-band Mean Flux (in e-/s) PhotometricGMeanMagnitude float64 `json:"magnitude" gaia:"phot_g_mean_mag" simbad:"magnitude"` // G-band Mean Magnitude (in mag) }
type SourceAsterism ¶
type SourceAsterism struct { A Source B Source C Source Features geometry.InvariantFeatures }
Click to show internal directories.
Click to hide internal directories.