There is a newer version of the record available.

Published May 3, 2023 | Version v0.14.4
Software Open

mshumko/aurora-asi-lib: Maturing the Conjunction API

  • 1. NASA's Goddard Space Flight Center

Description

Summary

This patch release is the first in a few that are focused on maturing the asilib.Conjunction()' API. Compared theasilib.Imager()` API, the Conjunction API still feels a little clucky.

Major Changes 🛠️

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.

New Features & Bugfixes 🎉

Added tests for the following three asilib.Conjunction methods:

  1. find(),
  2. interp_sat(), and
  3. map_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