-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathCHANGELOG.txt
101 lines (71 loc) · 2.91 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# orbit-predictor changelog
## 1.14.2 (2020-12-19)
* Make `TLEPredictor` pickleable again
## 1.14.1 (2020-12-18)
* Fix `SmartLocationPredictor` again
## 1.14.0 (2020-12-16)
* Switch internally to new C++ wrapper coming from python-sgp4
for better performance
* Rewrite `SmartLocationPredictor` so it is more exhaustive
at the cost of performance
## 1.13.4 (2020-12-11)
* Pass time information in WSTLESource
* Add ltan_from_raan util
## 1.13.3 (2020-11-19)
* Make TLEPredictor retrieve and store TLE immediately,
making it always pickle-safe
## 1.13.2 (2020-09-28)
* Make LOS computation more robust in new pass predictor
## 1.13.1 (2020-09-28)
* Fix version number
## 1.13.0 (Unreleased)
* Add new `SmartLocationPredictor` which uses SciPy to achieve
better performance and accuracy
* Allow change of tolerance for pass finding
* Fix corner case in eclipse computation
## 1.12.0 (2020-03-04)
* Require sgp4>=2.3
* Use mean Earth radius for illumination computation
* Use current date if not given in `get_only_position` too
* Document `mean_motion` (finally!)
* Add `R_E_MEAN_KM`, `ALPHA_UMB` and `ALPHA_PEN` constants
* Add `period` property to predictors
* Add `get_shadow`, `get_eclipse_duration`, `get_beta`, `get_normal_vector`
and `eclipses_since` methods to predictors
* Make `sate_id` mandatory and `source` optional
## 1.11.0 (2019-12-27)
* Add `osculating_elements` property to Position that computes
osculating orbital elements
* Add `is_sun_synchronous` function that checks if a Predictor
represents a Sun-synchronous orbit
* Add Earth flattening and light speed to constants
## 1.10.0 (2019-11-27)
* Add get_shadow method that computes if a satellite is in shadow
* Add get_sun method that retrieves the ECI position of the Sun
* Add elevation and groundtrack generic APIs
* Rename LocationPredictor.propagator to predictor for clarity
* Make HighAccuracyTLEPropagator.propagator private
* Document Position.position_llh
* Add version to __init__.py
* Make propagate_eci public
* Raise error if propagation failed
* Fix J2Predictor.from_tle for non-epoch dates
* Add method to create predictor with repeating groundtrack
* Support Python 3.8
* Remove mentions to deprecated "precise" predictor
## 1.9.3 (2019-05-27)
* Fix a bug that prevented predictors from being pickeable
## 1.9.2 (2019-05-23)
* Fix leftover datetime wrong imports, increase coverage
## 1.9.1 (2019-04-14)
* Fix trivial import error in deprecated module
## 1.9.0 (2019-04-12)
* First Python-3 only release!
* Deprecated HighAccuracyTLEPredictor class, removed non-precise algorithm
* Added new Keplerian and J2 predictors based on classical orbital elements
* Added functions to create sun-synchronous satellites and planar constellations
* Added new NoradTLESource
* Fix off-nadir angle calculation
* Allow custom locations using an environment variable
* Do not round the microseconds internally, achieve much higher precision
(validated against STK)