Skip to content

Commit dab99af

Browse files
committed
edited sections
1 parent 06cf22a commit dab99af

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

Kepler Approach/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## Mars Orbit Calculation: Kepler's approach
2+
3+
This directory contains code to calculate the Mars Orbit with an approach more in line with Kepler's original calculation.
4+
5+
### Approach Summary
6+
7+
The approach in this section relies on the following model:
8+
- Mars has a circular orbit
9+
- The Sun is at the origin, but this is not necessarily the center of the orbit.
10+
- There is a point inside the orbit where Mars has uniform angular velocity, and this point is called the average sun.
11+
- The line joining the sun and the average sun is called the line of apsides.
12+
13+
## Outline of Materials
14+
15+
- orbitkepler.py : This module fits an orbit for Mars by finding the optimal relative position of the average sun and the angle of the line of apsides. This is done using opposition data. However, these findings are in arbitrary units, and must be scaled appropriately to find the best-estimated model.
16+
17+
- tri.py : This module triangulates the projections of Mars on the ecliptic plane (from the triangulation data), and finds the radius and optimal-center of the best-fit circle, using the angle of the line of apsides calculated in the orbitkepler module.
18+
19+
- scale.py : This module integrates the results of the orbitkepler and tri modules, by
20+
scaling the model found in orbit-kepler by the results of tri.

0 commit comments

Comments
 (0)