AstroTime.jl

Astronomical time keeping in Julia
Author JuliaAstro
Popularity
13 Stars
Updated Last
10 Months Ago
Started In
February 2017

AstroTime

Astronomical time keeping in Julia

Build Status Coverage Stable Docs Dev Docs

AstroTime.jl provides a high-precision, time-scale aware, DateTime-like data type which supports all commonly used astronomical time scales.

Installation

The package can be installed through Julia's package manager:

julia> import Pkg; Pkg.add("AstroTime")

Quickstart

# Create an Epoch based on the TT (Terrestial Time) scale
tt = TTEpoch("2018-01-01T12:00:00")

# Transform to UTC (Universal Time Coordinated)
utc = UTCEpoch(tt)

# Transform to TDB (Barycentric Dynamical Time)
utc = TDBEpoch(utc)

# Shift an Epoch by one day
another_day = tt + 1days

Documentation

Please refer to the documentation for additional information.

Used By Packages

No packages found.