What's Changed
Bugfixes ðŸ›
* Fix v1.24 deprecation of np.object
* Set loading level 2 data (`level='l2'`) as default (14)
* Obtain FILLVAL dynamically (7)
New Features 🎉
* Add support for new (since Oct 22, 2021) STEP data product (5)
* Columns in returned DataFrame have slightly different names compared to old data product
* Now electron data are automatically calculated and provided in returned DataFrame
* Data for all individual pixels are now provided in addition to the average over all
* New options for `epd_load()`:
* **only_averages**: bool, optional
If True, will for STEP only return the averaged fluxes, and not the data of each of the 15 Pixels. This will reduce the memory consumption. By default False.
* **contamination_threshold** : int or False, optional
If int, mask electron data that probably is contaminated (i.e., set it to nan) using an integer contamination threshold following the equation:
Integral_Flux - Magnet_Flux > contamination_threshold * Integral_Uncertainty
If False, don't alter the data at all. Only implemented for new STEP data (after Oct 2021) so far. By default 2.
**Full Changelog**: https://github.com/jgieseler/solo-epd-loader/compare/v0.1.11...v0.2.0