Skip to main content

No project description provided

Project description

Achilles

CMake Build Matrix

codecov

Introduction

Achilles (A CHIcago Land Lepton Event Simulator) is a modern theory driven lepton event generator. The focus of the generator is to simulate electron-nucleus and neutrino-nucleus scattering. The design of the code is based on the following principles:

  1. Modular framework to switch in different models
  2. Easy extension by the users
  3. Theory driven with appropriate uncertainties
  4. Provide automated BSM calculations for neutrino experiments

Additional details can be found in the Achilles wiki.

Why a new generator?

TODO: Add details in this section

Building Achilles

In this section the basic method of building the Achilles code is provided. For further details and options, please refer to build details. The Achilles code uses CMake as a means to provide a platform agnositic installation procedure.

The default options for the building of Achilles requires HepMC3 and Sherpa. The HepMC3 code provides a means to output events in the convention dictated by the NuHepMC standard. The Sherpa interface allows for the simulation of beyond the Standard Model (BSM) processes. Details on obtaining these codes can be found in the next section.

To build Achilles with these default options can be done with:

mkdir build && cd build
cmake .. -DACHILLES_ENABLE_SHERPA=ON -DSHERPA_ROOT_DIR=/path/to/sherpa
make -jN

If the HepMC3 cmake files are not within the CMake module path, you can add the -DHepMC3_DIR=/path/to/hepmc3/cmake/files to the above cmake command. If HepMC3 is not present, Achilles will install HepMC3 for you. Additional details and optional dependencies can be found below.

Optional Dependencies

HepMC3

By default, Achilles will install HepMC3 for you. Alternatively, you can install it yourself.

The HepMC3 code can be found here, and has details on building and installing the code. Achilles requires HepMC3 version 3.2.5 or newer.

HepMC3 provides a C++ and python interface for writing HepMC3 files based on the arxiv:1912.08005. The HepMC3 is supported and maintained by the LHC and heavy ion communities. This has become a standard in the HEP event generator community.

For details on the additions to the HepMC3 standard for colliders to neutrino physics see here.

To disable the requirement of HepMC3, add the option -DENABLE_HEPMC3=OFF to the cmake command.

Sherpa

The leptonic currents are calculated as described in arxiv:2110.15319. This involves calculating temrs using the Berends-Giele recursion relations in arbitrary models. The calculation of these is implemented into the Comix matrix element generator within the Sherpa codebase.

The required version of Sherpa is in the process of being made public, but can be supplied upon request to the Achilles authors. Note that to enable UFO support from Sherpa, add the option `--enable-ufo' to the configure command.

To disable the requirement of Sherpa, add the option -DENABLE_BSM=OFF to the cmake command.

CMake Options

A non-exhaustive list of useful CMake options includes:

Option Meaning
ACHILLES_ENABLE_TESTING Build the Achilles test suite
ACHILLES_ENABLE_GZIP Compile the code with the ability to directly compress event files
ACHILLES_ENABLE_CASCADE_TEST Build the executable to only run the cascade (pA cross section or transparency)
ACHILLES_ENABLE_POTENTIAL_TEST Build executable to test different potentials
CMAKE_BUILD_TYPE=Debug Build the executable with debug symbols enabled

Running Achilles

The main Achilles executable can be found at bin/achilles after building the code. Running ./bin/achilles --help will provide all the different command line options available to the user. Currently, these are:

    Usage:
      achilles [<input>] [-v | -vv] [-s | --sherpa=<sherpa>...]
      achilles --display-cuts
      achilles --display-ps
      achilles --display-ff
      achilles --display-int-models
      achilles --display-nuc-models
      achilles (-h | --help)
      achilles --version

    Options:
      -v[v]                                 Increase verbosity level.
      -h --help                             Show this screen.
      --version                             Show version.
      -s <sherpa> --sherpa=<sherpa>         Define Sherpa option.
      --display-cuts                        Display the available cuts
      --display-ps                          Display the available phase spaces
      --display-ff                          Display the available form factors
      --display-int-models                  Display the available cascade interaction models
      --display-nuc-models                  Display the available nuclear interaction models

The options --display-cuts, --display-ps, and --display-ff will output the available options for each case and then exit the code. For example, running ./bin/achilles --display-cuts produces the following output (splash screen suppressed for brevity):

Registered Single Particle cuts:
  - AngleTheta
  - ETheta2
  - Energy
  - Momentum
  - TransverseMomentum
Registered Two Particle cuts:
  - DeltaTheta
  - InvariantMass

These options for different cuts can be expressed in the run card as described below, and in more details in the wiki and the manual.

Runtime Options

Run card

The run card consists of nine major sections describing how the generation is to be carried out. These sections are:

  1. The main event section
  2. The process section
  3. The initialization of the random number generator and precision of the integrator section
  4. The unweighting method to use
  5. The incoming beam
  6. Settings for the cascade
  7. Settings for the nuclear interaction model
  8. Settings for the nucleus
  9. Any cuts to apply during the generation of the events

Each of these sections are described below and in greater detail in the wiki.

The Main section contains options:

  • The number of events (NEvents)
  • If cuts should be applied at the generation level (HardCuts)
  • The output (Output), which contains sub-options:
    • The event output format (Format, currently options are "HepMC3" and "Achilles")
    • The name of the output file (Name)
    • If the file should be written as a gzip file or not (Zipped)

The Process section contains information needed to generate the leptonic current for a given physics model. This contains the options for:

  • The physics model (Model)
  • The output leptonic states as a list of particle IDs (Final States)

The Initialization section describes the initialization of the generator, and contains:

  • The random seed to use for event generation for reproducibility (Seed)
  • The accuracy for the warm-up run of the integrator to achieve before generating events (Accuracy)

The Unweighting section sets up the methodology for unweighting the events. This has one required setting as the Name of the unweighting procedure. Each unweighting procedure has their own set of options described in detail in the wiki.

The Beams section provides the means to setup all possible incoming neutrino fluxes. Currently, only a single flavor incoming beam is supported. The options available for the beam depends on the type of beam and are explained in detail in the wiki.

The Cascade section determines the setup of the cascade. The options used to define the cascade are:

  • If the cascade should be ran (Run)
  • A sub-section on the calculation of particle interactions to use. This requires the Name of the interaction model, which can be found using ./bin/achilles --display-int-models. Additional details for the settings for each model can be found in the wiki.
  • The maximum step size to take during the cascade
  • The probability model for determining interactions. Currently, only Cylinder and Gaussian are implemented.
  • If the nucleons should be propagated in a nuclear potential (PotentialProp)

The next section is the Nuclear Model section. Here the definition of the nuclear model used for the primary interaction is defined. The required options are:

  • The model name (Model)
  • The file to load the form factors from (FormFactorFile). Details of this file can be found in the following section.
  • Additional required options depend on the nuclear model used and can be found in the wiki.

The Nucleus section defines the nucleus for interactions. Currently, only a single isotope and nucleus is supported to be run at a time. The required options are:

  • The name of the nucleus given as the number of nucleons followed by the chemical symbol (i.e. "12C").
  • The Fermi momentum is needed.
  • The setup for the density and configuration. Details can be found in the wiki.
  • The Fermi gas mode for the cascade. Current options are "Local" and "Global".
  • The nuclear potential to use. Details can be found in the wiki.

The last section is the Hard Cuts section and defines the cuts to be made on the particles after the generation of the phase space, but before the cascade. These are used for example to limit the phase space generated for electron scattering experiments like e4v to more efficiently generate events. The details of this section are laid out in the wiki.

Form factors

The form factor file contains the list of the form factors to use, and the parameters for the different parameterization. Currently, the form factors implemented are:

  • Vector:
    • Dipole
    • Kelly
    • BBBA
    • ArringtonHill
  • Axial:
    • Dipole
  • Coherent:
    • Helm
    • Lovato (Carbon only)

For additional details on the parameters for each form factor, see the wiki.

Adding models to Achilles (via Sherpa)

The Beyond the Standard Model handling within Achilles is handled via an interface to Sherpa and Comix. Therefore, in order to add a model to Achilles, you have to process the UFO files through the Sherpa interface. This can be done with the command Sherpa-generate-model, which takes as an input the path to a UFO model file. Additionally, the model needs to include modifications to handle the interactions with the nucleus which are currently not automated by FeynRules. Further details can be found in the wiki.

The UFO files for the Dark Neutrino portal model () are included in the repository in the folder UFO. To add this model to be available to Achilles, run the command Sherpa-generate-model --ncore=N UFO/DarkNeutrinoPortal_Dirac_UFO. An example run card and parameter card are also provided as run_hnl.yml and hnl_parameters.dat. Events can be generated with this example file using ./bin/achilles run_hnl.yml.

Testing Achilles

If the code was configured with ACHILLES_ENABLE_TESTING=ON, the test suite can be run using

./test/achilles-testsuite

after compilation. Tests for the cascade and for potential potential are toggled on or off at the time of compilation (see CMake Options above.)

Citing Achilles

If you use Achilles, please cite:

@article{Isaacson:2022cwh,
    author = "Isaacson, Joshua and Jay, William I. and Lovato, Alessandro and Machado, Pedro A. N. and Rocco, Noemi",
    title = "{ACHILLES: A novel event generator for electron- and neutrino-nucleus scattering}",
    eprint = "2205.06378",
    archivePrefix = "arXiv",
    primaryClass = "hep-ph",
    reportNumber = "FERMILAB-PUB-22-411-T, MIT-CTP/5428",
    month = "5",
    year = "2022"
}

If you use Achilles for a BSM calculation, please cite the following three references:

@article{Isaacson:2021xty,
    author = {Isaacson, Joshua and H\"oche, Stefan and Lopez Gutierrez, Diego and Rocco, Noemi},
    title = "{Novel event generator for the automated simulation of neutrino scattering}",
    eprint = "2110.15319",
    archivePrefix = "arXiv",
    primaryClass = "hep-ph",
    reportNumber = "FERMILAB-PUB-21-537-T, MCNET-21-31",
    doi = "10.1103/PhysRevD.105.096006",
    journal = "Phys. Rev. D",
    volume = "105",
    number = "9",
    pages = "096006",
    year = "2022"
}
@article{Hoche:2014kca,
    author = {H\"oche, Stefan and Kuttimalai, Silvan and Schumann, Steffen and Siegert, Frank},
    title = "{Beyond Standard Model calculations with Sherpa}",
    eprint = "1412.6478",
    archivePrefix = "arXiv",
    primaryClass = "hep-ph",
    reportNumber = "SLAC-PUB-16170, IPPP-14-105, DCPT-14-210, MCNET-14-35",
    doi = "10.1140/epjc/s10052-015-3338-4",
    journal = "Eur. Phys. J. C",
    volume = "75",
    number = "3",
    pages = "135",
    year = "2015"
}
@article{Gleisberg:2008fv,
    author = "Gleisberg, Tanju and Hoeche, Stefan",
    title = "{Comix, a new matrix element generator}",
    eprint = "0808.3674",
    archivePrefix = "arXiv",
    primaryClass = "hep-ph",
    reportNumber = "SLAC-PUB-13232, IPPP-08-31, DCPT-08-62, MCNET-08-08",
    doi = "10.1088/1126-6708/2008/12/039",
    journal = "JHEP",
    volume = "12",
    pages = "039",
    year = "2008"
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

achillesgen-0.3.0.dev20260710.tar.gz (639.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

achillesgen-0.3.0.dev20260710-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

achillesgen-0.3.0.dev20260710-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

achillesgen-0.3.0.dev20260710-cp314-cp314-macosx_15_0_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

achillesgen-0.3.0.dev20260710-cp314-cp314-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

achillesgen-0.3.0.dev20260710-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

achillesgen-0.3.0.dev20260710-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

achillesgen-0.3.0.dev20260710-cp313-cp313-macosx_15_0_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

achillesgen-0.3.0.dev20260710-cp313-cp313-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

achillesgen-0.3.0.dev20260710-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

achillesgen-0.3.0.dev20260710-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

achillesgen-0.3.0.dev20260710-cp312-cp312-macosx_15_0_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

achillesgen-0.3.0.dev20260710-cp312-cp312-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

achillesgen-0.3.0.dev20260710-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

achillesgen-0.3.0.dev20260710-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

achillesgen-0.3.0.dev20260710-cp311-cp311-macosx_15_0_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

achillesgen-0.3.0.dev20260710-cp311-cp311-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

achillesgen-0.3.0.dev20260710-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

achillesgen-0.3.0.dev20260710-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

achillesgen-0.3.0.dev20260710-cp310-cp310-macosx_15_0_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

achillesgen-0.3.0.dev20260710-cp310-cp310-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file achillesgen-0.3.0.dev20260710.tar.gz.

File metadata

  • Download URL: achillesgen-0.3.0.dev20260710.tar.gz
  • Upload date:
  • Size: 639.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for achillesgen-0.3.0.dev20260710.tar.gz
Algorithm Hash digest
SHA256 696d3c683bb135c4bbdeb8a26b078cb07acc96316d15bca4ce6846b7bb797b0a
MD5 6b2e695e9f6a632c1e7588827fe96e42
BLAKE2b-256 5c3ab7c106906830bd4003ce6fd1a7026757987913ba63482e2af3d0245c7a67

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710.tar.gz:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95e940bda4b171f006be58a5c63bd1eaeba555f3e93cb502fed070d3f29fde85
MD5 bf317b9fa1d08cbf413b84375ecf7b9e
BLAKE2b-256 11b3019592f79e375905fa5468c35b20ef655c52ec5f9a7746f1d108db283efb

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9867891bdd7b18681e5e785120c2cbd3f2654d4adb206d98ec3f98e9668fc93
MD5 2cd7902b0516920d13982a5e1b2df9db
BLAKE2b-256 c2c1d65bcabaa80446e7f113c7887e52fb6c741f90a8ade21abbeceb0040f043

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 86bae9d53674d411bae3cb76c4a3570e20f981300173b7fbfef400039c930dfa
MD5 d40bb5923610003ce64e46a5644e0df8
BLAKE2b-256 67004c27b324114b98be32e8ae91ace147429c434a3a3c159068b9f182eda2c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp314-cp314-macosx_15_0_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4734336e224d7bc7587de2db2fb86bf4b893f06f3988f9571fc78b147d3fd875
MD5 d1239cd9ba129fe9bcc93fc3904a7ef7
BLAKE2b-256 5d76f78030a2bcc22eb9a027e4239e9b5bf256b0043dd4fb91c0ebc8b9734052

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95e11cc0fe5907e37021512b53aab94079e4b274f0290680dcb19572c6b4f7c5
MD5 1557469b3a90f96259369005fcd5e90a
BLAKE2b-256 f891c8b4b767ee210ba33e724529b9d61fa356aaf7744bf1dd5f43046a23f788

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 162513fd56d7087389b7528768077ef53ac2db305a3bf6d5c3e73c03a722877c
MD5 349db1628409049d8f02ff01a43677df
BLAKE2b-256 54ddfe109be4824e4b54a971076fc63c0eee4ab9e84774e575369dcfe234a9f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5f79ccf870c3b601fcb3a36a14e88e6d4fbbddaf444da86aa6839b99465dce1e
MD5 5b847de9e8c0f17ebd22adc842768299
BLAKE2b-256 a747534fb3ee9add500082917ec3bde4e23406468d101d1eccea4625581eae8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp313-cp313-macosx_15_0_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2a561aa6967ba1ff6b3442ebedb125aec63abf03682e2103b1274cb021dd5dd0
MD5 0bc94d938e823cabc899194500978526
BLAKE2b-256 5f7f509143a91cec23ff992f787dc2cb405f4a53d9b2522c3285da6dd080da71

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 210025424c8d67d416b16264d5a29c756a1927017ca275a151beecaa1ddac1c5
MD5 edef2fc0f56511a859e9cf3440bf8871
BLAKE2b-256 a65279f1409e32ef40803d199c8d893be8780cf92486b834bfa17b58488cccc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50520d1c2286265e03b560b41da7f82ef5c8da836f0a2b120a3704e4119457ca
MD5 4fa3232d6686be0f2870c83f3dfe0c6e
BLAKE2b-256 8141e418089fb5a4678a73603f3ed5828ed67a1cc8191c2ca302e6b4218a9660

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 839d674b10536b8bcaa74e7fbd4eae2f9dff6bb6a988cb82190dfcf8283df306
MD5 3370fd769f317b26b381ea2cf31c05da
BLAKE2b-256 8bccaeff4c24204f9f05415d80ea7adcc565be3061318479c7fc9ec189a1854f

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp312-cp312-macosx_15_0_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ea9b62e2151e4e5d435607b819e1c9694da86843b28557c69b2567466a79508f
MD5 458f9ff38c4ef12bbf5361eb2f8069aa
BLAKE2b-256 505dfddb84acefbf737570128f8719eae73738a26adfe3efdd0cba03b9b576ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f245ffd6d34b377f970725592b744a7998299d0c6ce89639fba05f8045bc83a
MD5 4b59d12b23445a47e4d4b581245a30b5
BLAKE2b-256 bc2b44adeee9e097fd8e225b82b3d3cf0abdbf6d2660afcb8e85de5475d6d534

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8b3c3adbc58891b734c656d34204f34d6bd9ac5c45f14ea64c0c35f048bbfa8
MD5 512e1e6e235c8633dfa578c1839989da
BLAKE2b-256 a25bcc238dc3da2425bf87b2154cf1434b40ca19b9def142b879a965534c58ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5c71b995cf8c4ea66d2c555410df11879b30c8245ebf7518f3d5ff7b354d5f27
MD5 578af59c1040007aa494277333515ab2
BLAKE2b-256 ee8835c8e19e7e3ff0eab739e37743dfe2574a59e0df56015290e8a62cb14f7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp311-cp311-macosx_15_0_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 76317150a20da15d3cd8090de91318bc09eaed61576759ca4fc8edfe9f9f5da1
MD5 bd796326472ca2d0220b96d5eebf7b2d
BLAKE2b-256 a3f49c955ad1c97f49bcef5c2188ae685c63690eb490ef41fb300be4067a3874

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f8e7f733c0d5617fc3590f5c879b38596e1fc9e93d1d048ac1721ffea37ce58
MD5 55bdd0ec6ef71f8b3aeee1539089b8d8
BLAKE2b-256 632a9b14927ac77df29706cf872ff608f1f20b25ab543bdd6583624757733935

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a55dad6eedb1ab5ad9eff1f17192f93c5ea46d072af29a0da135d047ad21608
MD5 1549d78bdd58994a62f3ceb0c1fa952b
BLAKE2b-256 09934c12779ea9db11365781e53d0056d08e6827b9fa25ffa1a1c20d35d2c699

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9258c322a84f1f0fc1a8a338ee830fa65394dafdb120c125a5c1cbeaf00076a0
MD5 dc4d1b8e210115ae2ff71bd8763c3483
BLAKE2b-256 264df0b946808ce31a8812a4139dde8445bdba482195813e9cb2a8853b8dece4

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp310-cp310-macosx_15_0_x86_64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file achillesgen-0.3.0.dev20260710-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260710-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c8a3cbde425ec8740e9374195564ef4df3b98deec47aad825b70f9e019a7595d
MD5 24285a207c93538bf8fe2ec0a358318d
BLAKE2b-256 a50bc0d2adf7dd41b7eb6203bc8f5c2c0bde2d139138f81cf597c8ccf23bfa19

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260710-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: pypi-publish.yml on AchillesGen/Achilles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page