celestial: Collection of Common Astronomical Conversion Routines and Functions

> library(celestial)

バージョン: 1.3


関数名 概略
IAUID IAU name creator.
celestial-package Collection of Common Astronomical Conversion Routines and Functions
coordmatch Sky matching
cosdist Cosmological Distance Calculations
cosgrow Cosmological Growth and Evolution Calculations
coshalo Virial halo conversion functions
cosmap Cosmological Mapping Functions
cosorbVisViva Orbital functions
cosref Cosmology parameter data included in celestial package.
cosvar Driver & Robotham (2010) cosmic variance calculator
cosvol Cosmological volume calculator
deg2dms Convert decimal degrees to dms format.
deg2hms Convert decimal degrees to hms format.
dms2deg Convert DMS to degrees format.
hms2deg Convert hms to degrees format.
skyarea Exact angular area calculator
sph2car Transforms 3D spherical coordinates to cartesian coordinates

IAUID

> IAUID(123.45,67.89, "GAMA", "J")
[1] "GAMAJ081348.00+675324.0"

deg2dms

10進数表記を度分秒表記にする

ref) dms2deg

> 12.345 %>% {
+   print(deg2dms(.))
+   print(deg2dms(., type = 'cat', sep = ':'))
+   print(deg2dms(., type = 'cat', sep = 'dms'))
+   print(deg2dms(., type = 'cat', sep = 'DMS'))
+ }
     DEG   MIN  SEC    
[1,] "+12" "20" "42.00"
[1] "+12:20:42.00"
[1] "+12d20m42.00s" "+12d20m42.00s" "+12d20m42.00s"
[1] "+12D20M42.00S" "+12D20M42.00S" "+12D20M42.00S"

dms2deg

ref) deg2dms

Arguments

  • d
  • m
  • s
  • sign
  • sep
> print(dms2deg(d = 70, m = 45, s = 19, -1))
[1] -70.75528
> print(dms2deg('-70:45:19'))
[1] -70.75528
> print(dms2deg('-70d45m19s', sep = 'dms'))
[1] -70.75528
> print(dms2deg(c('-70D45M19S','3D5M15S'), sep = 'DMS'))
[1] -70.75528   3.08750