marando / php-sofa
IAU SOFA 库的 PHP 版本
此包的官方仓库似乎已消失,因此包已被冻结。
Requires (Dev)
- phpunit/phpunit: ^5.0
This package is not auto-updated.
Last update: 2024-07-06 17:22:33 UTC
README
phpSOFA
本包是 IAU SOFA 库的 PHP 版本。
状态
| 状态 | 常规 | 描述 |
|---|---|---|
| 完成 | A2af | 将弧度分解为度、分、秒 |
| 完成 | A2tf | 将弧度分解为时、分、秒 |
| 完成 | Ab | 应用星光折射 |
| 完成 | Af2a | 将度、分、秒分解为弧度 |
| 完成 | Anp | 将弧度归一化到 0 到 2π 范围内 |
| 完成 | Anpm | 将弧度归一化到 -π 到 +π 范围内 |
| 完成 | Apcg | 准备 ICRS 与 GCRS 的转换,地心,特殊 |
| 完成 | Apcg13 | 准备 ICRS 与 GCRS 的转换,地心 |
| 完成 | Apci | 准备 ICRS 与 CIRS 的转换,地球,特殊 |
| 完成 | Apci13 | 准备 ICRS 与 CIRS 的转换,地球 |
| 完成 | Apco | 准备 ICRS 与观察值,地球,特殊 |
| 完成 | Apco13 | 准备 ICRS 与观察值,地球 |
| 完成 | Apcs | 准备 ICRS 与 CIRS 的转换,空间,特殊 |
| 完成 | Apcs13 | 准备 ICRS 与 CIRS 的转换,空间 |
| 完成 | Aper | 将 ERA 插入上下文 |
| 完成 | Aper13 | 更新地球自转的上下文 |
| 完成 | Apio | 准备 CIRS 与观察值,地球,特殊 |
| 完成 | Apio13 | 准备 CIRS 与观察值,地球 |
| 完成 | Atci13 | 目录 -> CIRS |
| 完成 | Atciq | 快速 ICRS -> CIRS |
| 完成 | Atciqn | 快速 ICRS -> CIRS,多次折射 |
| 完成 | Atciqz | 快速天体测量学 ICRS -> CIRS |
| 完成 | Atco13 | ICRS -> 观察值 |
| 完成 | Atic13 | CIRS -> ICRS |
| 完成 | Aticq | 快速 CIRS -> ICRS |
| 完成 | Aticqn | 快速 CIRS -> ICRS,多次折射 |
| 完成 | Atio13 | CIRS -> 观察值 |
| 完成 | Atioq | 快速 CIRS -> 观察值 |
| 完成 | Atoc13 | 观察值 -> 天体测量学 ICRS |
| Atoi13 | Observed -> CIRS
done | Atoiq | Quick observed -> CIRS done | Bi00 | Frame bias, ICRS to mean J2000, IAU 2000 done | Bp00 | Frame bias and precession matrices, IAU 2000 | Bp06 | Frame bias and precession matrices, IAU 2006 precession done | Bpn2xy | Bias-precession-nutation matrix given CIP | C2i00a | Celestial-to-intermediate matrix, IAU 2000A | C2i00b | Celestial-to-intermediate matrix, IAU 2000B | C2i06a | Celestial-to-intermediate matrix, IAU 2006/2000A | C2ibpn | Celestial-to-intermediate matrix given b-p-n | C2ixy | Celestial-to-intermediate matrix given CIP done | C2ixys | Celestial-to-intermediate matrix given CIP and s done | C2s | Unit vector to spherical | C2t00a | Celestial-to-terrestrial matrix, IAU 2000A | C2t00b | Celestial-to-terrestrial matrix, IAU 2000B | C2t06a | Celestial-to-terrestrial matrix, IAU 2006/2000A | C2tcio | form CIO-based celestial-to-terrestrial matrix | C2teqx | Celestial-to-terrestrial matrix, classical | C2tpe | Celestial-to-terrestrial matrix given nutation | C2txy | Celestial-to-terrestrial matrix given CIP done | Cal2jd | Gregorian Calendar to Julian Day Number done | Cp | Copy p-vector done | Cpv | Copy pv-vector done | Cr | Copy r-matrix done | D2dtf | Julian Date to Civil Date done | D2tf | Decompose days into hms done | Dat | Delta(AT) (=TAI-UTC) for a given UTC date done | Dtdb | TDB-TT done | Dtf2d | Civil Date to Julian Date done | Ee00 | Equation of the equinoxes, IAU 2000 done | Ee00a | Equation of the equinoxes, IAU 2000A done | Ee00b | Equation of the equinoxes, IAU 2000B | Ee06a | Equation of the equinoxes, IAU 2006/2000A done | Eect00 | Equation of the equinoxes complementary terms done | Eform | a,f for a nominated Earth reference ellipsoid | Eo06a | Equation of the origins, IAU 2006/2000A done | Eors | Equation of the origins, given NPB matrix and s | Epb | Julian Date to Besselian Epoch done | Epb2jd | Besselian Epoch to Julian Date done | Epj | Julian Date to Julian Epoch done | Epj2jd | Julian Epoch to Julian Date done | Epv00 | Earth position and velocity | Eqeq94 | Equation of the equinoxes, IAU 1994 done | Era00 | Earth Rotation Angle, IAU 2000 done | Fad03 | Mean elongation of the Moon from the Sun done | Fae03 | Mean longitude of Earth done | Faf03 | Mean longitude of the Moon minus mean longitude of the ascending node done | Faju03 | Mean longitude of Jupiter done | Fal03 | Mean anomaly of the Moon done | Falp03 | Mean anomaly of the Sun done | Fama03 | Mean longitude of Mars done | Fame03 | Mean longitude of Mercury | Fane03 | Mean longitude of Neptune done | Faom03 | Mean longitude of the Moon's ascending node done | Fapa03 | General accumulated precession in longitude done | Fasa03 | Mean longitude of Saturn done | Faur03 | Mean longitude of Uranus done | Fave03 | Mean longitude of Venus | Fk52h | Transform FK5 star data into the Hipparcos frame | Fk5hip | FK5 orientation and spin with respect to Hipparcos | Fk5hz | FK5 to Hipparcos assuming zero Hipparcos proper motion done | Fw2m | Fukushima-Williams angles to r-matrix | Fw2xy | Fukushima-Williams angles to XY | G2icrs | Transform IAU 1958 galactic coordinates to ICRS | Gc2gd | Geocentric to geodetic transformation using a nominated ellipsoid | Gc2gde | Geocentric to geodetic transformation for ellipsoid given a,f done | Gd2gc | Geodetic to geocentric transformation using a nominated ellipsoid done | Gd2gce | Geodetic to geocentric transformation for ellipsoid given a,f done | Gmst00 | Greenwich Mean Sidereal Time, IAU 2000 done | Gmst06 | Greenwich mean sidereal time, IAU 2006 done | Gmst82 | Greenwich Mean Sidereal Time, IAU 1982 done | Gst00a | Greenwich Apparent Sidereal Time, IAU 2000A done | Gst00b | Greenwich Apparent Sidereal Time, IAU 2000B done | Gst06 | Greenwich Apparent sidereal time, IAU 2006, given NPB matrix done | Gst06a | Greenwich Apparent sidereal time IAU 2006/2000A | Gst94 | Greenwich Apparent Sidereal Time, IAU 1994 | H2fk5 | Transform Hipparcos star data into the FK5 frame | Hfk5z | Hipparcos to FK5 assuming zero Hipparcos proper motion | Icrs2g | Transform ICRS coordinates to IAU 1958 galactic done | Ir | Initialize r-matrix to identity done | Jd2cal | Julian Date to Gregorian year, month, day, fraction | Jdcalf | Julian Date to Gregorian date for formatted output done | Ld | Light deflection by a single solar-system body done | Ldn | Light deflection by multiple solar-system bodies done | Ldsun | Light deflection by the Sun | Num00a | Nutation matrix, IAU 2000A | Num00b | Nutation matrix, IAU 2000B | Num06a | Nutation matrix, IAU 2006/2000A | Numat | Nutation matrix, generic done | Nut00a | Nutation, IAU 2000A done | Nut00b | Nutation, IAU 2000B done | Nut06a | Nutation, IAU 2006/2000A done | Nut80 | Nutation, IAU 1980 | Nutm80 | Nutation matrix, IAU 1980 done | Obl06 | Mean obliquity, IAU 2006 done | Obl80 | Mean obliquity, IAU 1980 | P06e | Precession angles, IAU 2006, equinox based | P2pv | Append zero velocity to p-vector | P2s | p-vector to spherical | Pap | Position angle from p-vectors | Pas | Position angle from spherical coordinates | Pb06 | Zeta,z,theta precession angles, IAU 2006, including bias done | Pdp | Inner (=scalar=dot) product of two p-vectors done | Pfw06 | bias-precession Fukushima-Williams angles IAU 2006 | Plan94 | Major-planet position and velocity done | Pm | Modulus of p-vector | Pmat00 | Precession matrix (including frame bias), IAU 2000 | Pmat06 | Precession bias matrix, IAU 2006 | Pmat76 | Precession matrix, IAU 1976 done | Pmp | p-vector minus p-vector done | Pmpx | Apply proper motion and parallax | Pmsafe | Apply proper motion, with zero-parallax precautions done | Pn | Normalize p-vector returning modulus | Pn00 | b,p,n matrices, IAU 2000, given nutation | Pn00a | b,p,n matrices, IAU 2000A | Pn00b | b,p,n matrices, IAU 2000B | Pn06 | Bias, precession, nutation results, IAU 2006 | Pn06a | Bias, precession, nutation results, IAU 2006/2000A | Pnm00a | Classical NPB matrix, IAU 2000A | Pnm00b | Classical NPB matrix, IAU 2000B done | Pnm06a | Classical NPB matrix, IAU 2006/2000A | Pnm80 | Precession/nutation matrix, IAU 1976/1980 done | Pom00 | Polar-motion matrix, IAU 2000 done | Ppp | p-vector plus p-vector done | Ppsp | p-vector plus scaled p-vector done | Pr00 | Adjustments to IAU 1976 precession, IAU 2000 | Prec76 | Precession, IAU 1976 | Pv2p | Discard velocity component of pv-vector | Pv2s | pv-vector to spherical | Pvdpv | Inner (=scalar=dot) product of two pv-vectors | Pvm | Modulus of pv-vector | Pvmpv | pv-vector minus pv-vector | Pvppv | pv-vector plus pv-vector | Pvstar | Star position+velocity vector to catalog coordinates done | Pvtob | Observatory position and velocity | Pvu | Update pv-vector | Pvup | Update pv-vector discarding velocity | Pvxpv | Outer (=vector=cross) product of two pv-vectors done | Pxp | Outer (=vector=cross) product of two p-vectors done | Refco | Refraction constants | Rm2v | r-matrix to r-vector | Rv2m | r-vector to r-matrix done | Rx | Rotate r-matrix about x done | Rxp | Product of r-matrix and p-vector done | Rxpv | Product of r-matrix and pv-vector done | Rxr | r-matrix multiply done | Ry | Rotate r-matrix about y done | Rz | Rotate r-matrix about z | S00 | The CIO locator s, given X,Y, quantity s, IAU 2000A, | S00a | The CIO locator s, IAU 2000A | S00b | The CIO locator s, IAU 2000B done | S06 | The CIO locator s, given X,Y, IAU 2006 | S06a | The CIO locator s, IAU 2006/2000A done | S2c | Spherical to unit vector done | S2p | Spherical to p-vector done | S2pv | Spherical to pv-vector | S2xpv | Multiply pv-vector by two scalars | Sepp | Angular separation from p-vectors | Seps | Angular separation from spherical coordinates done | Sp00 | The quantity s', IERS 2003 | Starpm | Proper motion between two epochs | Starpv | Star catalog coordinates to position+velocity vector done | Sxp | Multiply p-vector by scalar | Sxpv | Multiply pv-vector by scalar done | Taitt | Convert TAI to TT done | Taiut1 | Convert TAI to UT1 done | Taiutc | Convert TAI to UTC done | Tcbtdb | Convert TCB to TDB done | Tcgtt | Convert TCG to TT done | Tdbtcb | Convert TDB to TCB done | Tdbtt | Convert TDB to TT done | Tf2a | Decompose hms into radians done | Tf2d | Decompose hms into days done | Tr | Transpose r-matrix done | Trxp | Product of transpose of r-matrix and p-vector done | Trxpv | Product of transpose of r-matrix and pv-vector done | Tttai | Convert TT to TAI done | Tttcg | Convert TT to TCG done | Tttdb | Convert TT to TDB done | Ttut1 | Convert TT to UT1 done | Utctai | Convert UTC to TAI done | Utcut1 | Convert UTC to UT1 done | Ut1tai | Convert UT1 to TAI done | Ut1tt | Convert UT1 to TT done | Ut1utc | Convert UT1 to UTC | Xy06 | CIP, IAU 2006/2000A from series | Xys00a | CIP and s, IAU 2000A | Xys00b | CIP and s, IAU 2000B | Xys06a | CIP and s, IAU 2006/2000A done | Zp | Zero p-vector | Zpv | Zero pv-vector | Zr | Initialize r-matrix to null