mshumko/aurora-asi-lib: Maturing the Conjunction API
Description
This patch release is the first in a few that are focused on maturing the asilib.Conjunction()' API. Compared the
asilib.Imager()` API, the Conjunction API still feels a little clucky.
Changed the asilib.Conjunction
API so that the satellite ephemeris is provided with one argument: either a tuple of two np.ndarray
, or a pd.Dataframe. The mapping and other transformations are applied to the internal asilib.Conjunction.sat
attribute
Changed the asilib.Conjunction.lla2azel
to asilib.Conjunction.map_azel
and changed how the nearest pixel indices are calculated. Before, the nearest pixel was calculated using a Euclidean distance and now it uses the more accurate and vectorized Haversine formula.
Added tests for the following three asilib.Conjunction
methods:
find()
,interp_sat()
, andmap_azel()
.
Files
mshumko/aurora-asi-lib-v0.14.4.zip
Files
(51.5 MB)
Name | Size | Download all |
---|---|---|
md5:ac386d2d5f0e2224b84dd0687d22b474
|
51.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/mshumko/aurora-asi-lib/tree/v0.14.4 (URL)