Skip to content

Releases: cta-observatory/pycorsikaio

v0.6.1 – 2025-10-18

18 Dec 08:37
273dce0

Choose a tag to compare

Summary

Bugfix release only affecting testing under numpy 1.x.

Contributors

@maxnoe

What has changed since v0.6.0

Pull-requests containing changes of multiple nature are repeated.

v0.6.0 – 2025-12-10

10 Dec 09:27
a871d3b

Choose a tag to compare

Summary

The release adds support for new fields in the run header and event header blocks of recent CORSIKA versions, refactoring also how we deal with different CORSIKA versions.

This release also contains a bugfix for reading zstd compressed files.

Contributors

@GernotMaier and @maxnoe

What has changed since v0.5.0

Pull-requests containing changes of multiple nature are repeated.

  • Fix deploy action tag (#55) @maxnoe
  • Update pypi deploy workflow, use trusted publishing (#54) @maxnoe
  • Warn about unknown CORSIKA version at file level (#53) @maxnoe
  • Add ARRANG angle to run header (#48) @GernotMaier
  • Recognize eventio (#46) @maxnoe
  • Refactor version handling of data blocks (#49) @GernotMaier
  • Move options from setup.cfg to pyproject, bump python to >= 3.11 (#52) @maxnoe
  • Fix reading of zstd compressed files (no backseeking in iter_blocks) (#45) @maxnoe
  • Fix homepage link (#43) @maxnoe

v0.5.0 – 2024-11-04

04 Nov 16:39

Choose a tag to compare

Summary

Added support for files written using the THIN option. Thanks @oven8

Contributors

@maxnoe and @oven8

What has changed since v0.4.0

  • Support for thin type file structure (#42) @oven8

v0.4.0 – 2023-11-27

27 Nov 11:35
7bd6fe1

Choose a tag to compare

Summary

This PR adds support for reading longitudinal fit parameters from the event end blocks, reading longitudinal files and adds the function CORSIKA uses to describe the longitudinal distribution.

Contributors

@AndreaNegro953, @maxnoe and @orelgueta

What has changed since v0.3.4

Pull-requests containing changes of multiple nature are repeated.

  • Add reader and fit function for longitudinal files (#39) @maxnoe
  • Added longitudinal fit parameters to 7.xx event end fields (#37) @AndreaNegro953
  • Fix numpy deprecation warning (#38) @maxnoe

v0.3.4 – 2023-09-08

08 Sep 13:54
eef3b78

Choose a tag to compare

Summary

This fixes a bug in iter_blocks that resulted in an infinite loop when using this low-level function directly and adds better errors in case of truncated files.

Contributors

@maxnoe

What has changed since v0.3.3

v0.3.3 – 2023-05-31

31 May 16:09
1030e7e

Choose a tag to compare

Summary

This release fixes wrong units of the azimuth and zenith fields of the event header subblocks

Contributors

@maxnoe

What has changed since v0.3.2

Pull-requests containing changes of multiple nature are repeated.

  • Fix units of azimuth/zenith in event header blocks (#33) @maxnoe

v0.3.2 – 2023-03-29

29 Mar 13:50
ebaefd5

Choose a tag to compare

Summary

This release contains only two backwards-compatible performance improvements

Contributors

@maxnoe

What has changed since v0.3.1

Pull-requests containing changes of multiple nature are repeated.

v0.3.1 – 2023-03-10

10 Mar 17:07
d921446

Choose a tag to compare

Summary

Bugfix release fixing the reading of longitudinal blocks broken in v0.3.0

Contributors

@maxnoe

What has changed since v0.3.0

Pull-requests containing changes of multiple nature are repeated.

v0.3.0 – 2023-02-16

16 Feb 15:04
029bcb6

Choose a tag to compare

Summary

  • Added unit information
  • Add option to delay parsing of data blocks to improve performance for the use case of loading many events at once

Contributors

@HealthyPear, @maxnoe and @orelgueta

What has changed since v0.2.6.post1

Pull-requests containing changes of multiple nature are repeated.

v0.2.6.post1 – 2022-10-26

26 Oct 09:42
e13ef5f

Choose a tag to compare

Summary

Fixes upload to pypi by exluding tests in the sdist

Contributors

@maxnoe

What has changed since v0.2.6

Pull-requests containing changes of multiple nature are repeated.

Maintenance

  • Exclude tests from sdist to reduce size (#20) @maxnoe