madgraph.core.base_objects: Definitions of all basic objects used in the core code: particle,
interaction, model, leg, vertex, process, ...
madgraph.core.color_algebra: Classes and methods required for all calculations related to SU(N)
color algebra.
madgraph.core.color_amp: Classes, methods and functions required to write QCD color
information for a diagram and build a color basis, and to square a
QCD color string for squared diagrams and interference terms.
madgraph.core.drawing: All the routines to choose the position to each vertex and the
direction for particles.
madgraph.core.helas_objects: Definitions of objects used to generate language-independent Helas
calls: HelasWavefunction, HelasAmplitude, HelasDiagram for the
generation of wavefunctions and amplitudes, HelasMatrixElement and
HelasMultiProcess for generation of complete matrix elements for
single and multiple processes; and HelasModel, which is the
language-independent base class for the language-specific classes
for writing Helas calls, found in the iolibs directory
madgraph.iolibs.group_subprocs: Methods and classes to group subprocesses according to initial
states, and produce the corresponding grouped subprocess
directories.
madgraph.iolibs.ufo_expression_parsers: Parsers for algebraic expressions coming from UFO, outputting into
different languages/frameworks (Fortran and Pythia8).