Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

There is a newer version of the record available.

Published November 3, 2018 | Version v2.2.1
Software Open

MultithreadCorner/Hydra: Hydra 2.2.1

  • 1. University of Cincinnati

Description

Hydra 2.2.1 Release highlights

  1. New functors and implementations (hydra/functions):

    • ArgusShape
    • BifurcatedGaussian
    • BlattWeisskopfFunctions
    • BreitWignerLineShape
    • BreitWignerNR
    • Chebychev
    • ChiSquare
    • CosHelicityAngle
    • CrystalBallShape
    • DeltaDMassBackground
    • Exponential
    • Gaussian
    • GaussianKDE
    • GeneralizedGamma
    • Ipatia
    • JohnsonSUShape
    • LogNormal
    • M12PhaseSpaceLineShape
    • M12SqPhaseSpaceLineShape
    • PlanesDeltaAngle
    • Polynomial
    • ThreeBodyMassThresholdBackground
    • TrapezoidalShape
    • TriangularShape
    • UniformShape
    • WignerDMatrix
    • ZemachFunctions
  1. Orthogonal polynomials (hydra/functions/Math.h)

    • Chebychev of 1st and 2nd kinds
    • Laguerre
    • Hermite
    • Legendre
    • Jacobi
  2. New Parameter::Create("name") method overload.

  3. Wrappers around thrust algorithms using range semantics:

    • gather
    • scatter
    • sort
    • sort_by_key
    • reduce
    • transform.
    • See header hydra/Algorithms.h
  4. Predefined ranges:

    • hydra::random_gauss_range(...),
    • hydra::random_exp_range(...),
    • hydra::random_flat_range(...),
    • hydra::range(...)
    • hydra::constant_range(...)
    • hydra::phase_space_range(...)
  5. Collecting range: hydra::collect to reorder a range of values according to a indexing scheme.

  6. Introduction of hydra::make_loglikelihood_fcn overloads supporting range semantics.
  7. Introduction of hydra::make_loglikelihood_fcn overloads for binned datasets.
  8. Implementation of hydra::begin, hydra::end, hydra::begin, hydra::rend free functions.
  9. Range semantics for hydra::PhaseSpace.

Many other performance and interface additions and improvements accross the tree.

Bug fixes

  1. Null pointer breaking build in CLING
  2. Fix syntax error in multiarray::insert(...)
  3. Fix syntax error in multivector::insert(...)
  4. Fix syntax error in hydra::reduce
  5. Fix syntax error in hydra::make_loglikelihood_fcn overloads supporting weighted datasets.

Files

MultithreadCorner/Hydra-v2.2.1.zip

Files (3.8 MB)

Name Size Download all
md5:4cd0870ea174856bfb9a03c6f8f69b68
3.8 MB Preview Download

Additional details