Asilib

Latest version: v0.25.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

0.16.1

Fixed
- The example in `examples/v1/animate_conjunction.py`.

Changed
- Bumped the Calgary dependencies to avoid the freeze support multiprocessing bug for windows users
- rego-imager-readfile>=1.2.0
- themis-imager-readfile>=1.2.1
- trex-imager-readfile>=1.4.0

0.16.0

Added
- TREx-NIR loader
- TREx-NIR API documentation with examples
- TREx-NIR tests

Fixed
- A bug in `asilib.Imager.keogram()`. If the data was already loaded (via the `.data` method), any subsequent calls to `asilib.Imager.keogram()` or `asilib.Imager.plot_keogram()` crashed.

Changed
- ASI loader functions for `asilib.Imager()` should now be imported as:
python
import asilib.asi

asi = asilib.asi.themis(...)


(old version is)
python
import asilib

asi = asilib.themis(...)

0.15.0

- Finalizing the `asilib.Conjunction` API
- Added `asilib.Conjunction.intensity` method. Depending on if the `box` argument is specified or not, this method will calculate either the auoral intensity for the nearest pixel to the footprint (`box=None`) or in a rectangular area around the footprint otherwise (e.g., `box=(10x10)`).
- Added tests for `asilib.Conjunction.map_azel()`.
- Angular distances in `asilib.Conjunction.map_azel()` (and elsewhere) are now calculated using the _haversine equation.
- Moved original examples to `examples/v0/` folder and started writing the examples using `Imager()` and `Conjunction()` to the `examples/v1/` folder.

0.14.4

- Updated GitHub Actions:
- test the `cartopy` maps,
- test using `ubuntu-latest`.

0.14.3

- The following `asilib.Imager` methods are now tested:
1. `plot_fisheye()`,
2. `plot_map()`,
3. `animate_fisheye()`,
4. `animate_map()`,
5. `plot_keogram()`,
6. `iter_files`,
7. `__getitem__`,
8. `__str__`, and
9. `__repr__`.

- The `asilib.themis()` and `asilib.rego()` examples are now tested as well.

- Fixed a `asilib.Imager` bug that was triggered when the time slicing is outside of the time_range. Before, it raised an unhelpful `AssertionError`, but now it raises an informative `FileNotFoundError`.

0.14.2

- Added a `asilib.asi.fake_asi` function to quickly test `asilib.Imager`.
- Using the `fake_asi` I found and fixed a few errors in `asilib.Imager`.
- Added more tests for `asilib.asi.themis()`, `asilib.map.create_map()` and began adding tests for `asilib.Imager`.

Page 5 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.