Skip to content

Commit 3dd850d

Browse files
Diagram of which Time methods use which others
1 parent c76c109 commit 3dd850d

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

design/time_diagram.dot

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
2+
digraph Time {
3+
rankdir=LR
4+
M -> precession_matrix
5+
M -> nutation_matrix
6+
_nutation_angles_radians -> "iau2000a_radians()"
7+
_mean_obliquity_radians -> "mean_obliquity()"
8+
nutation_matrix -> _nutation_angles_radians
9+
nutation_matrix -> _mean_obliquity_radians
10+
nutation_matrix -> "build_nutation_matrix()"
11+
precession_matrix -> "compute_precession()"
12+
13+
"o.at(t)" -> "itrs.rotation_at(t)"
14+
"itrs.rotation_at(t)" -> gast
15+
"itrs.rotation_at(t)" -> M
16+
17+
gast -> _nutation_angles_radians
18+
gast -> "equation_of_the_equinoxes()"
19+
gast -> _mean_obliquity_radians
20+
gast -> gmst
21+
}

0 commit comments

Comments
 (0)