Skip to content

Releases: thaler-lab/EnergyFlow

v1.3.3

21 Mar 20:34
Compare
Choose a tag to compare
  • Fixed dependence on deprecated tensorflow.keras.__version__ that caused EFNs and PFNs to be unimportable.
  • Fixed dependence on deprecated np.int.
  • Moved default dataset pointers to more stable Zenodo links.
  • v1.3.2

    17 Mar 02:41
    Compare
    Choose a tag to compare

    1.3.2

    • Fixed typo in MODDataset code that caused abs_gen_jet_y and abs_get_jet_eta to be invalid selectors.
    • Added mass option to ptyphims_from_p4s to mirror ptyphims_from_pjs.

    v1.3.0

    25 Nov 14:50
    Compare
    Choose a tag to compare
    • EMD module now uses Wasserstein package for optimal transport computations by default. This should yield some speed and stability improvements while being mostly transparent to the user.
    • EMD Demo updated to use Wasserstein package for EMD computation and correlation dimension calculation.
    • remap_pids now works on arrays of events (rather than arrays of padded events only.)

    v1.2.0

    12 Oct 19:25
    Compare
    Choose a tag to compare
    • Keras is now imported via Tensorflow.
    • Added the ability to concatenate global features directly into the F funciton of an EFN/PFN model. See the num_global_features option of the EFN/PFN models.
    • In list of tensors in EFN/PFN models, changed how input tensors are listed in order to produce a flattened list.
    • Modified internals so that DNN and EFN/PFN models use the same code to construct fully-connected network fragments.

    v1.1.3

    09 Oct 03:08
    Compare
    Choose a tag to compare
    • Added phi_ref option to ptyphims_from_pjs.
    • Simplified pjs_from_ptyphims to use fastjet.PtYPhiM.
    • Simplified multiprocessing usage to avoid setting global start context when trying to use fork.
    • Added EFN regression example.

    v1.1.2

    03 Sep 16:52
    Compare
    Choose a tag to compare
    • Remove extraneous warning from setting multiprocessing start method on OSX.

    v1.1.1

    03 Sep 02:52
    Compare
    Choose a tag to compare
    • Try to set multiprocessing start method to 'fork' in order for EMD multicore functionality to work, warn if the context has already been set otherwise.

    v1.1.0

    03 Aug 18:13
    Compare
    Choose a tag to compare
    • Changed default EFP behavior when kappa≠1 and added option to revert to original behavior if desired. See the EFP Measures page for more details.
    • Explicitly cast some numpy arrays as object arrays to avoid deprecation warnings.
    • Cached EFP file info after the first time it is accessed to improve speed.
    • Added Python 3.8 to Travis CI testing.
    • Deployment to PyPI via Travis CI.

    v1.0.3

    13 Apr 21:27
    Compare
    Choose a tag to compare
    • Increased the speed of pjs_from_ptyphims.
    • Channels now default to the last axis for images to accomodate the limitations of newer versions of Keras/Tensorflow.
    • pixelate, standardize, zero_center functions now designed to work with channels_last.
    • Added EMD animation example.

    v1.0.2

    02 Dec 16:47
    Compare
    Choose a tag to compare
    • Added ptyphims_from_pjs function in fastjet_utils.
    • Removed eroneous print statement in D2 when using strassen.