apfelxx
- Ebuilds: 1, Testing: 4.8.0 Description:
APFEL++ is a C++ rewriting of the Fortran 77 evolution code APFEL. However, APFEL++ is based on a completely new code design and guarantees a better performance along with a more optimal memory management. The new modular structure allows for better maintainability and easier extensibility. This makes APFEL++ suitable for a wide range of tasks: from the solution of the DGLAP evolution equations to the computation of deep-inelastic-scattering (DIS) and single-inclusive-annihilation cross sections. Also more complex computations, such as differential semi-inclusive DIS and Drell-Yan cross sections, are easily implementable in APFEL++.
Homepage:https://github.com/vbertone/apfelxx License: GPL-3+
atompaw
- Ebuilds: 1, Testing: 4.1.1.0 Description:
An utility for Projectors Augmented Waves dataset generation.
PAW calculations require, for each atomic species, a set of basis (partial-waves) and
projectors functions plus some additional atomic data stored in a PAW dataset. A PAW
dataset has to be generated in order to reproduce atomic behavior as accurately as possible
while requiring minimal CPU and memory resources in executing the DFT code for the
crystal simulations. These two constraints are conflicting.
The code, originally written by N. A. W. Holzwarth, A. R. Tackett, and G. E. Matthews,
is described in the publication A Projector Augmented Wave (PAW) code for electronic
structure calculations, Part I: atompaw for generating atom-centered functions, Computer
Physics Communications 135 329-347 (2001). With the help of several collaborators
at Wake Forest University as well as several international collaborators, the code
has been continually updated and adapted for use with various electronic structure codes
including abinit, quantum-espresso, socorro, and pwpaw.
Homepage:http://users.wfu.edu/natalie/papers/pwpaw/man.html License: GPL-2
cernlib
- Ebuilds: 2, Testing: 2024.06.12.0 Description:
The CERN Program Library is a large collection of general purpose
libraries and modules maintained and offered in both source and
object code form on the CERN central computers. Most of these
programs were developed at CERN and are therefore oriented towards
the needs of a physics research laboratory that is general
mathematics, data analysis, detectors simulation, data-handling
etc... applicable to a wide range of problems.
Homepage:https://cernlib.web.cern.ch/cernlib/ License:
free? ( BSD LGPL-2+ GPL-1+ )
!free? ( all-rights-reserved )
collier
- Ebuilds: 1, Testing: 1.2.8 Description:
A package for evaluation of scalar and tensor one-loop integrals
based on the FF package by G.J. van Oldenborgh.
It features an easy Fortran, C++, and Mathematica interface
to the scalar one-loop functions of FF and in addition provides
the 2-, 3-, and 4-point tensor coefficient functions.
Homepage:https://collier.hepforge.org/index.html License: GPL-3
cuttools
- Ebuilds: 4, Testing: 2.0.0-r1 Description:
A package for evaluation of scalar and tensor one-loop integrals
based on the FF package by G.J. van Oldenborgh.
It features an easy Fortran, C++, and Mathematica interface
to the scalar one-loop functions of FF and in addition provides
the 2-, 3-, and 4-point tensor coefficient functions.
Homepage:https://www.ugr.es/~pittau/CutTools/ License: MIT
decaylanguage
- Ebuilds: 1, Testing: 0.18.5 Description:
DecayLanguage implements a language to describe and convert particle decays between digital representations, effectively making it possible to interoperate several fitting programs. Particular interest is given to programs dedicated to amplitude analyses.
Homepage:https://github.com/scikit-hep/decaylanguage License: BSD
delphes
- Ebuilds: 2, Testing: 9999 Description:
Delphes is a C++ framework, performing a fast multipurpose detector response simulation. The simulation includes a tracking system, embedded into a magnetic field, calorimeters and a muon system. The framework is interfaced to standard file formats (e.g. Les Houches Event File or HepMC) and outputs observables such as isolated leptons, missing transverse energy and collection of jets which can be used for dedicated analyses. The simulation of the detector response takes into account the effect of magnetic field, the granularity of the calorimeters and sub-detector resolutions. Visualisation of the final state particles is also built-in using the corresponding ROOT library.
Homepage:
https://github.com/delphes/delphes
http://cp3.irmp.ucl.ac.be/projects/delphes
evtgen
- Ebuilds: 2, Testing: 02.02.03 Description:
EvtGen is a Monte Carlo event generator that simulates the decays of heavy flavour particles, primarily B and D mesons. It contains a range of decay models for intermediate and final states containing scalar, vector and tensor mesons or resonances, as well as leptons, photons and baryons. Decay amplitudes are used to generate each branch of a given full decay tree, taking into account angular and time-dependent correlations which allows for the simulation of CP-violating processes. Originally written by Anders Ryd and David Lange, this package is used by many particle physics experiments worldwide, including ATLAS, BaBar, Belle(-II), BES III, CDF, CLEO(-c), CMS, D0, and LHCb. The maintenance and development of the package is now performed by the particle physics group at the University of Warwick (in particular by John Back, Michal Kreps, and Thomas Latham).
Homepage:https://evtgen.hepforge.org/ License: GPL-3+
feynarts
- Ebuilds: 1, Testing: 3.11 Description:
FeynArts is a Mathematica package for the generation and visualization of Feynman diagrams and amplitudes.
Homepage:https://feynarts.de License: LGPL-3+
feyncalc
- Ebuilds: 2, Testing: 9.3.1 Description:
FeynCalc is a Mathematica package for symbolic evaluation of Feynman diagrams and algebraic calculations in quantum field theory and elementary particle physics.
Homepage:https://feyncalc.github.io/ License: GPL-3+
formcalc
- Ebuilds: 2, Testing: 9.10-r1 Description:
FormCalc is a Mathematica package for the calculation of tree-level and one-loop Feynman diagrams. It makes extensive use of the form tool.
Homepage:https://feynarts.de/formcalc License: LGPL-3+
fullprof-bin
- Ebuilds: 1, Testing: 2020.09 Description:
Fullprof is a programm suite of crystallographic programs (FullProf, WinPLOTR,
EdPCR, GFourier, etc...) mainly developed for Rietveld analysis (structure
profile refinement) of neutron (constant wavelength, time of flight,
nuclear and magnetic scattering) or X-ray powder diffraction data collected at
constant or variable step in scattering angle 2theta.
Homepage:https://www.ill.eu/sites/fullprof/index.html License: freedist HPND
genfit
- Ebuilds: 2, Testing: 9999 Description:
GENFIT is an experiment-independent framework for track reconstruction for
particle and nuclear physics. It consists of three modular components:
- Track fitting algorithms
Currently, GENFIT contains a Kalman Filter and a
Deterministic Annealing Filter.
Other algorithm modules can be added easily.
- Track representations
These modules hold the data of track track parameters and can perform
extrapolations of these parameters.
GENFIT is distributed with two well-tested track representations.
Existing track extrapolation codes can be interfaced in a very
straightforward way in this framework, using their native geometry
and magnetic field interfaces.
- Reconstruction hits
The hit dimensionality and the orientation of planar tracking detectors
can be chosen freely.
GENFIT is especially useful for tracking systems which include detectors
which do not measure the passage of particles on predefined planes,
like TPCs or wire-based drift chambers. The concept of so-called
virtual detector planes provides a simple mechanism to use these
detector hits in a transparent way without any geometrical simplifications.
GENFIT has been developed in the framework of the PANDA experiment at
FAIR, Darmstadt, Germany.
It is also used in the Belle-2, Fopi, and GEM-TPC experiments.
Homepage:https://github.com/GenFit/GenFit License: LGPL-3
hepunits
- Ebuilds: 3, Testing: 9999 Description:
hepunits collects the most commonly used units and constants in the HEP System of Units, as derived from the basic units originally defined by the CLHEP project
Homepage:https://github.com/scikit-hep/hepunits License: BSD
herwig
- Ebuilds: 1, Testing: 7.3.0 Description:
Herwig provides significantly improved and extended physics capabilities when compared to both its predecessors, HERWIG 6 and Herwig++ 2, while keeping the key model motivations such as coherent parton showers (including angular-ordered and dipole-based evolution), the cluster hadronization model, an eikonal multiple-interaction model, highly flexible BSM capabilities and improved perturbative input using next-to-leading order QCD.
Homepage:https://herwig.hepforge.org/ License: GPL-3+
madgraph5
- Ebuilds: 2, Testing: 3.5.8 Description:
MadGraph5_aMC@NLO is a framework that aims at providing all the elements necessary for SM and BSM phenomenology, such as the computations of cross sections, the generation of hard events and their matching with event generators, and the use of a variety of tools relevant to event manipulation and analysis. Processes can be simulated to LO accuracy for any user-defined Lagrangian, an the NLO accuracy in the case of models that support this kind of calculations -- prominent among these are QCD and EW corrections to SM processes. Matrix elements at the tree- and one-loop-level can also be obtained.
Homepage:
https://launchpad.net/mg5amcnlo
https://github.com/mg5amcnlo/mg5amcnlo
License: UoI-NCSA
mcfm
- Ebuilds: 1, Testing: 10.2.1 Description:
The program calculates cross-sections for various femtobarn-level processes at hadron-hadron colliders. A number of processes can be calculated at NLO order in QCD, while most other processes are included at NNLO order in QCD. The calculation of some processes can also account for next-to-leading order weak effects.
Homepage:https://mcfm.fnal.gov License: GPL-3+
mplhep
- Ebuilds: 2, Testing: 0.3.59 Description:
A set of helpers for matplotlib to more easily produce plots typically needed in HEP as well as style them in way that's compatible with current collaboration requirements (ROOT-like plots for CMS, ATLAS, LHCb, ALICE).
Homepage:
https://mplhep.readthedocs.io
https://github.com/scikit-hep/mplhep
License: BSD
ninja
- Ebuilds: 1, Testing: 1.2.0 Description:
Ninja is a public C++ library which implements the Integrand Reduction via Laurent Expansion method for the computation of one-loop integrals.
Homepage:
https://github.com/peraro/ninja
https://ninja.hepforge.org/
License: GPL-3+
openloops
- Ebuilds: 4, Testing: 9999 Description:
The OpenLoops 2 program is a fully automated implementation of the Open Loops algorithm combined with on-the-fly reduction methods, which allows for the fast and stable numerical evaluation of tree and one-loop matrix elements for any Standard Model process at NLO QCD and NLO EW.
Homepage:https://openloops.hepforge.org/index.html
particle
- Ebuilds: 4, Testing: 9999 Description:
Particle provides a pythonic interface to the Particle Data Group (PDG) particle data tables and particle identification codes, with extended particle information and extra goodies.
Homepage:https://github.com/scikit-hep/particle License: BSD
pint
- Ebuilds: 2, Testing: 9999 Description: Operate and manipulate physical quantities in Python
Homepage:https://github.com/hgrecco/pint License: BSD
pyhepmc
- Ebuilds: 2, Testing: 2.14.0 Description:
pyhepmc largely mirrors the C++ interface of the HepMC3 library, which is documented here. Parts of the documentation have been copied from HepMC3. Documentation is available as Python docstrings, so you can use Python's help() browser to learn about the API. Alternatively, you can consult the online reference generated from these docstrings which includes some examples.
Homepage:https://github.com/scikit-hep/pyhepmc License: MIT
qcdloop
- Ebuilds: 3, Testing: 2.1.0 Description:
QCDLoop is a library of one-loop scalar Feynman integrals, evaluated close to four dimensions. First documented in arXiv:0712.1851 and recently in arXiv:1605.03181.
Homepage:https://qcdloop.web.cern.ch/ License: GPL-3+
qcl
- Ebuilds: 1, Testing: 0.6.4-r2 Description: Quantum Computation Language with an emulator of a quantum computer
Homepage:http://tph.tuwien.ac.at/~oemer/qcl.html License: GPL-2
qgraf
- Ebuilds: 4, Testing: 4.0.5 Description:
Qgraf is a computer program that generates Feynman diagrams for various types of QFT models — it is a research tool created with the obvious aim of contributing to extend the range of feasible, perturbative QFT calculations. It generates neither 0-point nor non-connected diagrams, though. Diagrams are represented by symbolic expressions only; nevertheless, if some kind of graphical representation is required, have a look at the external links.
Homepage:http://cfif.ist.utl.pt/~paulo/qgraf.html License: all-rights-reserved
recola2
- Ebuilds: 2, Testing: 2.2.5 Description:
Recola2 is a program for the generation and numerical evaluation of amplitudes in general quantum field theories at one-loop order.
Homepage:https://recola.gitlab.io/recola2/index.html License: GPL-3+
samurai
- Ebuilds: 1, Testing: 2.1.1 Description:
Samurai is a tool for the automated numerical evaluation of one-loop virtual corrections to any scattering amplitudes within the dimensional regularization scheme. It is based on the decomposition of the integrand according to the OPP-approach, extended to accommodate an implementation of the generalised D-dimensional unitarity-cuts technique, and uses a polynomial interpolation exploiting the Discrete Fourier Transform. Samurai can process integrands with any number of external legs, written either as numerator of Feynman diagrams or as product of tree level amplitudes and it can be compiled in double or quadruple precision.
Homepage:https://samurai.hepforge.org/ License: GPL-3+
scikit-hep-testdata
- Ebuilds: 3, Testing: 0.5.8 Description:
A common package to provide example files (e.g. ROOT) for testing and developing packages against. The sample of files is representative of typical files found "in the wild".
Homepage:https://github.com/scikit-hep/scikit-hep-testdata License: BSD
sherpa
- Ebuilds: 2, Testing: 9999 Description:
Sherpa is a Monte Carlo event generator for the Simulation of High-Energy Reactions of PArticles in lepton-lepton, lepton-photon, photon-photon, lepton-hadron and hadron-hadron collisions. Simulation programs - also dubbed event generators - like Sherpa are indispensable work horses for current particle physics phenomenology and are (at) the interface between theory and experiment.
Homepage:
https://sherpa-team.gitlab.io/
https://gitlab.com/sherpa-team/sherpa
spheno
- Ebuilds: 2, Testing: 4.0.5 Description:
The code calculates the SUSY spectrum using low energy data and a user supplied high scale model as input. The spectrum is used to calculate two- and three body decay modes of supersymmetric particle as well as of Higgs bosons. In addition the production cross sections for supersymmetric particle and Higgs bosons in e^+ e^- annihilation is calculated. Moreover, the branching of the decay $b \to s \gamma$, the SUSY contribution to anomalous magnetic moment of the muon as well as the SUSY contributions to the rho parameter due to sfermions are calculated. The code is written in F90 with an emphasis on easy generalisability. The structure is set such that complex phases as well as the extension to include the flavour structure can be done in a straight forward way. The 2-loop renormalization group equations as well as the one-loop finite corrections a la Bagger, Matchev, Pierce and Zhang are included. In addition the two-loop corrections to the neutral Higgs boson masses (a la Brignole, Degrassi, Slavich and Zwirner) and to the mu-parameter (a la Dedes and Slavich) are included. Starting with version 2.2.2 the SUSY Les Houches Accord is supported as well as the SPA conventions (for details see hep-ph/0511344).
Homepage:https://spheno.hepforge.org/ License: all-rights-reserved
tauola
- Ebuilds: 1, Testing: 1.1.8-r1 Description:
TAUOLA is a program that simulates the decays of polarized tau leptons, which are elementary particles that belong to the lepton family. Tau leptons are heavier than electrons and muons, and they can decay into various final states, such as hadrons, leptons, and neutrinos. TAUOLA can generate Monte Carlo events for tau lepton decays, taking into account the polarization, spin correlations, and radiative corrections. TAUOLA can also model anomalous and lepton flavor violating decays, which are beyond the standard model of particle physics.
Homepage:http://tauolapp.web.cern.ch/ License: GPL-3+
uproot
- Ebuilds: 3, Testing: 5.5.1 Description:
Uproot is a library for reading and writing ROOT files in pure Python and NumPy.
Unlike the standard C++ ROOT implementation, Uproot is only an I/O library, primarily intended to stream data into machine learning libraries in Python. Unlike PyROOT and root_numpy, Uproot does not depend on C++ ROOT. Instead, it uses Numpy to cast blocks of data from the ROOT file as Numpy arrays.
Homepage:https://github.com/scikit-hep/uproot License: BSD