Skip to content

Conversation

@mshumko
Copy link
Contributor

@mshumko mshumko commented Mar 17, 2025

The asilib package provides a unified Python 3 framework for accessing, analyzing, and visualizing all-sky imager (ASI) data from various networks like REGO, THEMIS, TREx, and MANGO. It enables tasks such as keogram and movie generation, auroral mapping, and conjunction analysis with other data sources, streamlining research by offering a consistent interface for diverse ASI datasets.

asilib is archived on PyPI and Zenodo.

Grades:
community: good
documentation: good
testing: partially met*
software maturity: good
license: good

*Since our tests require downloading ASI data, they are slower than desired and occasionally crash due to unstable connection. We will mitigate this by mocking most of the I/O bound tests. Currently the code coverage is at ~75%, and tests are run automatically via GitHub Actions.

@sapols
Copy link
Contributor

sapols commented Mar 20, 2025

Hi @mshumko, thanks for this PR. Just wanted to let you know I've seen it and will get around to reviewing it in the next couple weeks.

In the meantime, I'm curious, are you aware of the PyAuroraX project? Just based on your descriptions you both seem to be doing similar things.

@mshumko
Copy link
Contributor Author

mshumko commented Mar 20, 2025

Hi @sapols, indeed I am aware of the PyAuroraX project. It is a long story of how we got here, but in the end we got two similar packages for auroral image analysis. One of the main differences is PyAuroraX is specialized for U. Calgary's ASI data, while asilib is designed to support other ASI arrays as well.

@sapols
Copy link
Contributor

sapols commented Mar 26, 2025

@mshumko thanks again for this PR. I'm impressed by the quality of your project, documentation, and adherence to PyHC's standards. I approve; asilib will be a great addition to PyHC. On behalf of the community, welcome!

I'm merging this PR, so you'll now appear on PyHC's Projects page. I've also added asilib to the PyHC Environment and the PyHC Documentation Hub.

@sapols sapols merged commit 7368d41 into heliophysicsPy:main Mar 26, 2025
1 check passed
@mshumko
Copy link
Contributor Author

mshumko commented Mar 26, 2025

Thank you @sapols!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants