Skip to content

Releases: jacanchaplais/showerpipe

0.4.0

03 Jun 09:36
1ad071a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.1...0.4.0

0.3.1

04 Oct 11:33
788de8a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.3.1

0.3.0

14 Aug 16:43
6bed646
Compare
Choose a tag to compare

What's Changed

  • Improved COO graph construction algorithm #16 by @jacanchaplais in #17
  • updated GHA build job to run on ubuntu-latest by @jacanchaplais in #18
  • Breaking change: fields in edge structured array renamed from "in" / "out" to "src" / "dst"

Full Changelog: 0.2.7...0.3.0

0.2.7

13 Jan 14:13
5ce72bd
Compare
Choose a tag to compare

What's Changed

  • Created a testing suite
  • Updated the repeated_hadronize() function to return an empty generator when hadronisation not possible
  • Removed collections members introduced after python 3.8
  • badges to README by @jacanchaplais in #13
  • Added testing, updated repeated_hadronize(), and ensured python 3.8 compliance by @jacanchaplais in #14

Full Changelog: 0.2.6...0.2.7

0.2.6

05 Dec 14:58
Compare
Choose a tag to compare

Automatic documentation fixed by exporting modules from init.

No changes to API. (Apologies for the frequency of minor patches, CI/CD should be done, now!)

0.2.5

05 Dec 12:55
Compare
Choose a tag to compare

Change log:

  • patched incorrect implementation of LheData.from_path(), and renamed to LheData.from_source()
  • improved type annotations
  • improved memory efficiency of loading LHE data accessed via URLs

0.2.4

02 Dec 14:27
Compare
Choose a tag to compare

Change log for 0.2.0 -> 0.2.4

  • Added config attribute to PythiaGenerator, which gives Pythia settings flags as a dict of dicts
  • Improved reprs for PythiaEvent and PythiaGenerator, displaying XML path, and showing config settings as a tree
  • Ensured fixed order output for fields in structured arrays
  • Added repeat_hadronize() function to generator module, to enable re-hadronising the same hard process and shower
  • Improved error descriptiveness, type annotation coverage, and online documentation (with CI / CD workflow)

No known breaking changes.

0.2.0

29 Nov 13:15
Compare
Choose a tag to compare

Change log:

  • Provided wrapper for event explicitly, and a method for copying events
  • Improved docstrings and type annotations
  • Removed redundant CLI features

0.1.0

31 Aug 10:52
Compare
Choose a tag to compare
0.1.0

0.1.b2

31 Mar 14:09
Compare
Choose a tag to compare
0.1.b2 Pre-release
Pre-release

Includes API and CLI for Monte-Carlo showering and hadronisation, specifically with Pythia.

Les Houches file manipulation enables easy reading, splitting, and repeating of event records. This may be utilised for parallel execution. Built-in MPI parallelism will be included in a future release.

The CLI enables users to define a DAG for processing the data generated by the showering / hadronisation program, so that complex pipelines may be formed. User plugins may be written, including "filters" to enable arbitrary transformations on the data, and "sinks" which terminates a branch of the DAG by writing the data out to disk.

Documentation and examples to be included in a future release.