Skip to content

Releases: jacanchaplais/graphicle

0.2.6

06 Mar 16:05
c7cafa7
Compare
Choose a tag to compare

What's Changed

  • API and documentation updates by @jacanchaplais in #111
  • Bug fix for copy() methods on non-composite objects

Full Changelog: 0.2.5...0.2.6

0.2.5

24 Feb 17:14
a61382c
Compare
Choose a tag to compare

What's Changed

  • Refactor select module #104 by @jacanchaplais in #105
  • Patched bug in leaf mask iteration for implementation of graphicle.select.hierarchy()

Full Changelog: 0.2.4...0.2.5

0.2.4

23 Feb 15:34
6d353a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.3...0.2.4

0.2.3

13 Feb 20:19
1f54961
Compare
Choose a tag to compare

Bug fixes and efficiency improvements

Along with stability improvements to the shapes of the arrays, a bug was squashed in the PdgArray constructor which led to unnecessary reads of a CSV file. This has resulted in a speedup of 3 orders of magnitude for the object constructor, which is used during copying and slicing!

What's Changed

Full Changelog: 0.2.2...0.2.3

0.2.2

06 Feb 18:14
dafb1c9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.1...0.2.2

0.2.1

06 Feb 17:16
70d9f33
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.2.1

0.2.0

06 Feb 16:22
cc3da34
Compare
Choose a tag to compare

Data module overhauled

Significant improvements to the data structures provided by graphicle have been made. In particular, they ArrayBase objects have become iterable, and expose their data in Python native formats. In addition, much of numpy's array behaviour has been implemented such that there should rarely be any need to access the wrapped array.

What's Changed

  • Patch: hard process particles in final state handled in hierarchy #73 by @jacanchaplais in #74
  • Improved array interoperability by @jacanchaplais in #78
  • Patch: minor speed and numerical stability improvements to mass calculation of MomentumArray objects

Full Changelog: 0.1.11...0.2.0

0.1.11

20 Jan 11:15
98de451
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.10...0.1.11

0.1.10

09 Jan 16:26
5c295d4
Compare
Choose a tag to compare

Change log

  • Added element-wise not-equals comparison for boolean masks
  • Updated README with new Graphicle.from_event() classmethod

0.1.9

09 Jan 15:47
f600277
Compare
Choose a tag to compare

Change log

  • Added missing Sphinx autogenerated docs for MaskArray
  • Added equality comparison for MaskBase instances
  • Enabled assignment by index for values stored in MaskArray instances
  • Enabled truthy evaluation for all data structures, indicating if they are non-empty (or they have any non-empty constituents, for composites)