Skip to content

Releases: cta-observatory/ctapipe

v0.11.0

10 May 14:17
b4d1e29
Compare
Choose a tag to compare

What's Changed since v0.10.5

This is a major upgrade due to the removal of some deprecated and internally unused modules and functions.
We also changed the default of CameraCalibrator.apply_waveform_timeshift and invalid configuration options will now raise an error,
so some configs might need updates.

One major change is that the event sources now will adapt the subarray and trigger info if allowed_tels is used.

Breaking changes

New features

Bug fixes / maintenance

Contributors

@HealthyPear, @LukasNickel, @maxnoe, @orelgueta and @vuillaut

v0.10.5

04 Mar 13:30
d853908
Compare
Choose a tag to compare

What's Changed since v0.10.4

  • fix a bug in twopass extractor where the timing slope was wrong (#1639) @kosack
  • Add missing f-string in dl1-merge to see broken filenames, fixes #1643 (#1644) @Hckjs
  • Make sure each test gets a copy of event/subarray (#1637) @maxnoe

Contributors

@Hckjs, @kosack and @maxnoe

v0.10.4

26 Feb 10:52
0b526c2
Compare
Choose a tag to compare

This is a bugfix release for ctapipe 0.10 fixing several issues with creating and reading merged DL1 files as well as a coordinate bug in the HillasIntersection together with several minor fixes.

What's Changed since v0.10.3

Contributors

@HealthyPear, @ParsonsRD, @kosack, @maxnoe and @nbiederbeck

v0.10.3

15 Feb 13:48
ff80cff
Compare
Choose a tag to compare

This is a hotfix release for the 0.10 series. It fixes applying the stage1 tool and reading its output.
We also updated the example configuration to contain better cleaning levels. These are however still only roughly optimized.

What's Changed since v0.10.2

Contributors

@kosack and @maxnoe

v0.10.2

12 Feb 12:52
3c7d098
Compare
Choose a tag to compare

What's Changed since v0.10.1

Contributors

@Hckjs, @LukasNickel, @RuneDominik, @jsitarek, @kosack, @maxnoe and @nbiederbeck

v0.10.1

03 Dec 15:56
f1cd0bb
Compare
Choose a tag to compare

This is a bug-fix and performance improvement release for v0.10.0

What's Changed since v0.10.0

Bug Fixes

Refactoring and Performance Improvements

  • Only convert to angle if not already (#1539) @maxnoe
  • Avoid deepcopying defaults for containers in stage1 (#1538) @maxnoe
  • Add cache=True to numba functions (#1537) @maxnoe
  • Speed up trigger time creation in SimTelEventSource (#1536) @maxnoe

Packaging and Testing

Contributors

@Hckjs, @LukasNickel, @kosack and @maxnoe

v0.10.0.post1

18 Nov 17:02
a5ad0f1
Compare
Choose a tag to compare

v0.10.0.post1

Add v0.10.0 doi to README, test for automatic pypi deployment.

v0.10.0

18 Nov 12:46
52eefd8
Compare
Choose a tag to compare

What's Changed since v0.9.1

DL1 file support is much improved with DL1Writer and DL1EventSource components, which together allow one to write and read DL1 data trivially. Any code that used EventSource to read data will automatically be able to read DL1 data with no change needed. R0-DL0 data can be analyzed and written to DL1 using the Tool ctapipe-stage1 and merged together using ctapipe-merge

ctapipe-extra is no longer needed (but still supported). Test files are downloaded automatically from the data server.

The analysis and calibration has been improved, with time shift corrections now applied when available, and uncertainties on Hillas parameters.

The event_source helper function was removed and you don't need to use EventSource.from_url or EventSource.from_config anymore, using EventSource('/path/to/file') will "just work" and return the compatible event source if one is available.

New Features

API Changes

  • Remove redundant run_array_direction from SimulationCnfig container (#1521) @maxnoe
  • Remove need for from_url / from_config. Remove now unneeded event_source (#1515) @maxnoe
  • Use enum for pixel shapes (#1491) @maxnoe
  • Refactor simulation event info (#1495) @kosack
  • Remove tels_with_data, fixes #852 (#1489) @maxnoe
  • Remove need for add_subcomponent include subcomponents in Component.get_current_config (#1444) @maxnoe

Packaging and Docs

Bug Fixes

Contributors

@Hckjs, @LukasNickel, @andres-baquero, @kosack, @maxnoe and @nbiederbeck

v0.9.1

13 Oct 12:57
21c4c72
Compare
Choose a tag to compare

This is a primarily a bugfix release, other than one new feature: ctapipe.io.astropy_helpers.h5_table_to_astropy()

What's Changed since v0.9.0

Bug Fixes

Features

  • add function to get astropy table from ctapipe hdf5 file (#1427) @kosack

other

Contributors

@HealthyPear, @kosack and @maxnoe

v0.9.0

02 Oct 11:25
aba828c
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

This release should be compatible with v0.8.0, but with some bug fixes, speed improvements.

Notable bug fix:

  • the DL1 format generated by v0.8.0 was missing the telescope trigger time, due to a bug which was fixed in this version.

API changes:

  • EventSeeker (which provides random access to event sources) now relies on the get_event_index() and get_event_id() methods to move between events, rather than an implicit __get__ function. Code that used it should change as follows:

    previously:

    event = seeker[12]  # move to event at index 12
    event = seeker["1233"] # move to event id 1233

    now:

    event = seeker.get_event_index(12)
    event = seeker.get_event_id(1233)

What's Changed since v0.8.0

Contributors

@Bultako, @Hckjs, @LukasNickel, @maxnoe, @kosack, @moralejo, @nbiederbeck, @vuillaut and @watsonjj