Skip to content

Releases: JuliaHEP/JetReconstruction.jl

v0.4.9

05 Aug 12:46

Choose a tag to compare

JetReconstruction v0.4.9

Diff since v0.4.8

Fix jet selectors when LorentzVectorCyl was the return type

Merged pull requests:

Closed issues:

  • Implement Lund Jet Plane (#120)
  • Constituent indexes are incorrect (#183)
  • Avoid unnecessary copies of particles in "inner" jet reconstruction (and a few small internal interface fixes) (#192)

v0.4.8

20 Jul 18:37

Choose a tag to compare

JetReconstruction v0.4.8

Diff since v0.4.7

Fix retrieval of constituent indexes for reconstructed jets

Merged pull requests:

Closed issues:

  • Test removal of LoopVectorization.jl (#83)
  • Implement methods related to pileup mitigation (SoftKiller) (#123)
  • Deprecate calling jet_reconstruct with only a power (#129)
  • Add contribution guide (#140)
  • Avoid duplicated methods for EEJet and PseudoJet (#143)
  • Make PseudoJet and EEJet isbits structs (#145)
  • example/EDM4hep not working (#147)
  • Properly support alternative recombination schemes (#157)
  • Zstd compress all data files (#166)
  • Deprecate custom serialisation functions (#169)
  • PseudoJet history index assertion failing in dummy example (#172)
  • Intended use of examples/jetreco.jl dump option? (#181)
  • Type instability in inclusive_jets and exclusive_jets (#185)

v0.4.7

08 May 15:01

Choose a tag to compare

JetReconstruction v0.4.7

Diff since v0.4.6

Fix input particle type to be AbstractVector consistently thought the calling chain (allows direct EDM4hep inputs again)

Merged pull requests:

Closed issues:

  • EEjet struct has a name not quite following conventions (#117)

v0.4.6

27 Mar 16:53

Choose a tag to compare

JetReconstruction v0.4.6

Diff since v0.4.5

Add utilities to retrieve kt_scale and pt_fraction and convert to LorentzVector struts
Support input files compressed with Zstd
Documentation improvements and fixes

Merged pull requests:

Closed issues:

  • Support zstd compression (#131)
  • Helper functions for momentum fraction and kt scale in the public API (#133)

v0.4.5

28 Feb 13:16

Choose a tag to compare

JetReconstruction v0.4.5

Diff since v0.4.4

Fix bug in the jet_reconstruct() interface where power could be set wrongly
Refactor unittests

Merged pull requests:

Closed issues:

  • Unspecified power default value is wrong in jet_reconstruct - breaks CA and Kt reco (#126)
  • Complete refactoring of tests into subtests (#127)

v0.4.4

07 Feb 17:30

Choose a tag to compare

JetReconstruction v0.4.4

Diff since v0.4.3

Add substructure codes for mass drop and soft drop.
Add jet filtering and trimming codes.
Add methods to retrieve jet constituents, constituent indexes and parents.
Fix exclusive_jets to be usable with GenKt and EEKt for p>=0.
Update testing environment to use TestEnv.jl to track test dependencies.
Add Aqua.jl tests.
Restructure examples to isolate dependencies.
Restructure and improve code flow logic in instrumented_jetreco.jl, fixing "warm up" logic.
Add small test run codes for each example directory and run "standard" benchmarks.
Use AllContributors bot to track contributions.

Merged pull requests:

Closed issues:

  • Support retrieval of jet constituents (#68)
  • Fix documentation versions (#78)
  • Refactor examples into subdirectories (#94)
  • Test examples in CI (#95)
  • Merging tree from a final jet (#99)
  • Public function to retrieve jet's parents (#100)
  • Warm up for instrumented jet reco isn't warm enough... (#101)
  • Add AllContributors (#104)

v0.4.3

23 Oct 08:43
5c5a610

Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

08 Oct 16:45

Choose a tag to compare

JetReconstruction v0.4.2

Diff since v0.4.1

Support for EMD4hep inputs, where ReconstuctedParticles can be passed directly to the reconstruction algorithms.
Examples for using EMD4hep inputs.

Internally, use better types for jet objects (Real) and initial cluster collection (AbstractArray{T, 1}).

Reorganised documentation to be more streamlined, with auxiliary pages for less critical points. Switch back to plain old Documenter.jl outputs to more easily preview and develop docs.

Merged pull requests:

Closed issues:

  • Support EDM4hep reconstructed particles as input (#79)

v0.4.1

24 Sep 19:29

Choose a tag to compare

JetReconstruction v0.4.1

Diff since v0.4.0

Optimised implementation for e+e- algorithms (Durham and EEKt), using Structure of Arrays to hold all necessary reconstruction variables in compact arrays.

Merged pull requests:

v0.4.0

16 Sep 14:03

Choose a tag to compare

JetReconstruction v0.4.0

Diff since v0.3.2

Add Durham and generalised k_T for e+e- algorithms (Durham, EEKt).

Prefer specification of the algorithm directly now in the interfaces.

Merged pull requests:

Closed issues:

  • Add support for Generalised k_T in reconstruction interfaces (#49)
  • Add generalised kt algorithm for e+e- (#50)
  • Add kt algorithm for e+eβˆ’ (#51)