nenupy.astro.astro_tools

Astronomical tools

Functions

altaz_to_radec(altaz[, fast_compute])

Converts a celestial object horizontal coordinates to equatorial coordinates.

dispersion_delay(frequency, dispersion_measure)

Dispersion delay induced to a radio wave of frequency (\(\nu\)) propagating through an electron plasma of uniform density \(n_e\).

draw_horizon_ds9_region(time[, regfile])

etrs_to_enu(positions[, location])

Local east, north, up (ENU) coordinates centered on the position location.

faraday_angle(frequency, rotation_measure[, ...])

Computes the Faraday rotation angle.

geo_to_etrs([location])

Transforms geographic coordinates to ETRS (European Terrestrial Reference System).

geo_to_l93([location])

Convert geographic coordinates to RGF93 coordinates.

hour_angle(radec, time[, observer, fast_compute])

Local Hour Angle of an object in the observer's sky.

l93_to_etrs(positions)

Transforms Lambert93 coordinates to ETRS (European Terrestrial Reference System).

l93_to_geo(positions)

Convert RGF93 to geographic coordinates.

local_sidereal_time(time[, observer, ...])

Computes the Local Sidereal Time.

parallactic_angle(coordinates, time[, observer])

TO DO/Done?

radec_to_altaz(radec, time[, observer, ...])

Converts a celestial object equatorial coordinates to horizontal coordinates.

sky_temperature([frequency])

Sky temperature at a given frequency frequency (strongly dominated by Galactic emission).

solar_system_source(name[, time, observer])

Returns a Solar System body in the ICRS reference system.

to_local_time(time[, time_zone])

Convert UTC time to local time.

wavelength([frequency])

Converts an electromagnetic frequency to a wavelength.

Classes

AstroObject()

Abstract base class for all astronomy related classes.

SolarSystemSource(value)

Enumerator of available solar system sources.