Releases: jgieseler/solo-epd-loader
Releases · jgieseler/solo-epd-loader
v0.4.2
v0.4.1
What's Changed
- Improve support for EPT level 3 data by providing more metadata
- Change package structure to follow new OpenAstronomy template (using pyproject.toml instead of setup.cfg)
- Drop support for Python 3.8
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Add support for EPT level 3 data. This dataset provides the electron data already in a corrected form. In addition, pitch angles with respect to the average magnetic field are provided. The dataset is structured a bit different, see Example 5 in the README. Not all data-manipulation functions support the new dataset yet (e.g.,
combine_channels
). - cdflib fixed a very old bug in 1.3.3. Unfortunately, that change is breaking the workaround used so far to bypass the bug. This update fixes the occurring problems while being backwards compatible to cdflib<1.3.3. This might lead to small problems in existing code that obtains channel energy information (e.g., use
meta['Electron_Bins_Text'][0]
instead ofmeta['Electron_Bins_Text'][0][0]
). - Verify compatibility with Python 3.11 and 3.12
Full Changelog: v0.3.8...v0.4.0
0.3.7
What's Changed
- Change default behavior: With this version, the time index denotes the center of the measurement time interval (before it was the start). This behavior can be changed with the new
pos_timestamp
option (defaults to'center'
, alternatively use'start'
for previous behavior). - Add experimental function
combine_pixels
that averages (per time step and energy) the fluxes (and uncertainties) of a list of STEP pixels into a combined pixel. - Implement custom warnings
- Internal & small code changes
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- (Preliminary) Add new function
calc_ept_corrected_e
to correct EPT electron measurements for ion contamination
Full Changelog: v0.3.5...v0.3.6
v0.3.5
v0.3.4
What's Changed
- Make
resample_df
independent of seppy - Add test functions & corresponding GitHub Actions
- Remove 3.6 & 3.7 from supported Python versions because they're not srupported by sunpy any more
- Clean requirements (hopefully fix #17 for conda-forge)
Full Changelog: v0.3.3...v0.3.4
v0.3.3
v0.3.2
v0.3.1
What's Changed
- Add omni-directional data (
viewing='omni'
) for loading EPT and HET data (1d26657). This loads all four viewing directions and calculates an average of those following('sun'+'asun'+'north'+'south')/4
- Add tqdm progress bar to
calc_electron
(5599880) - Catch error when loading empty STEP data (ddc14cf)
Full Changelog: v0.3.0...v0.3.1