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.dev20260708.tar.gz (636.8 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.dev20260708-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.dev20260708-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.dev20260708-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.dev20260708-cp314-cp314-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

achillesgen-0.3.0.dev20260708-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.dev20260708-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.dev20260708-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.dev20260708-cp313-cp313-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

achillesgen-0.3.0.dev20260708-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.dev20260708-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.dev20260708-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.dev20260708-cp312-cp312-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

achillesgen-0.3.0.dev20260708-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.dev20260708-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.dev20260708-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.dev20260708-cp311-cp311-macosx_15_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

achillesgen-0.3.0.dev20260708-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.dev20260708-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.dev20260708-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.dev20260708-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.dev20260708.tar.gz.

File metadata

  • Download URL: achillesgen-0.3.0.dev20260708.tar.gz
  • Upload date:
  • Size: 636.8 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.dev20260708.tar.gz
Algorithm Hash digest
SHA256 4d213e5b6b066ed4ebf404f502ec8af03fc285e396aa2795cac0a49016e42f84
MD5 6d1a9fd48142855d9bb41384c148bc5e
BLAKE2b-256 6a6849babbda784d9ffa6c93c6b5c47ea57c35b14fd35e5e363931341c5fbf7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708.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.dev20260708-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcab6e214e07e3e78b77a8ba3d0c4e571d515fd48bbbf4d33d98f82f18e17428
MD5 f670839f2a13b486a90ba0a729e8e983
BLAKE2b-256 2c19d87bd99f66ffeecf9f3b1b4338eea12d6a36a1a28a59ccad0521bae274b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12e5761589961189546315f6c19f7dc08e5b3cd1ebc85c2eceeb51ae6e70649b
MD5 39e49d94a8cd7058835fdbc3fc3bf46a
BLAKE2b-256 53e745b75c444ae9eac6d8e73fbc35e42c3385f988457b0dd0788c5ed9031eca

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6a868f17f1d9eb482c46a06355746c6a0e2d0b192bb964ca168b2bff5152d5a1
MD5 f8c6ae44d002885cb623e12805b38e9b
BLAKE2b-256 cba50f788874733952d822faa998a129c36f79e977c49c6adefb1fdab9ee567f

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e87d4b27b90045f23b72433dd5598e155efd4e84d26635c7f014712a9b9dc249
MD5 e78a91f05609a435909e745d8de5fbeb
BLAKE2b-256 34016f07c4e6b3cf70112d34efcdaa38941582282580cf936d0c99d96230dd9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d0927c68eeea76a699bb52fdb60dd17d5a908899c8cee735c004b6e68939448
MD5 5b9e2239e38371032f1670ad65c79ddd
BLAKE2b-256 307ca16d1fa836ee36639b86dc6edcce029a6d77361c852faa761fc40090ca33

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8204be7d6897756dba3b1d39232ae29f2e49034c896a072ddffce506b0ce4a23
MD5 37022dac346be08ba245f1b5d13e4141
BLAKE2b-256 15d481a2420269e9eb84874ace4321ea1c006de5ea0e10431202d85be70177df

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5e2b946d459a01a8f456f738ce6647572d4246ba1bfb92a63793dff0d82089d1
MD5 8002046271f1066453219a9e8dee1076
BLAKE2b-256 791a17d647aca45d2c0c80f758b89b447d748a67a90be7d7508932c05346f86c

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d3612126639512bf28d802968f9e75fc458ba75bb4f27431acec716a32bd4101
MD5 d3f423adcefe1573d60c59b0e92d1866
BLAKE2b-256 0d16fbc0dedd440cd843f6b6f664279344009ecb7aeafa2668682612242317e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd993f3d9bcf79b7f0a787deec98f5ca9c30266b8ad26ff4f058917a29e3156a
MD5 f265be472e7f2e4a1acd494a13691f3c
BLAKE2b-256 ce72149fa7824225aed2f371826cf276f2fbb90fb016effeabb1aae67124cd6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1002117ac4d6aec0d139d5944942d21d1ec8a76f16ac0d65fade96071c7d6822
MD5 a93c4dbdb4347767b4f4bee985e9f8f5
BLAKE2b-256 5515ec463dfcaa141d2944e8004e365e7ada4c404924cb224836ad6b6131bbcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6eb7242ba41763b02f1a699d76a0f771ee9330f2a87047fb64c1bd0c90a636db
MD5 99300ad6a201341525e737f9ea889704
BLAKE2b-256 98586efcecad103966a4ea333f0061fffc9cab04c2317fba0d97a5c34c9d77b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8bd4234c38bf06912b259a2dcf39546caf313b7d987dd227ad2fbdc17968ef27
MD5 b6950ec569f8e4118681b48cfe7bcd43
BLAKE2b-256 1d54cd78f12978f66c50301f4ce62e5c1cacb652e4c20098b4ab1aaffbe4df0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1d711be04051ea7f933e8be318bbc4eeb5ce81fb85d2f3d94a03fc26b30a584
MD5 937ad609daf7f0be741c9a419bc2a217
BLAKE2b-256 9057989e42ced1781ae9d12fb566e902b25ba8182b54d327dd8b605f04724f4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f34b381a064884ecbd26c1234b9421c69cfa025f403af5d54c6b90ffaa92152d
MD5 5463babb2956bffdd689f64144529275
BLAKE2b-256 01f6ef7ed1855c3887c750298396a1567a2b353bce81c13944f2b73fdc4ddab0

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 7dc197e2e89a5a6351669c756b02847ef87c387a4345927a47a96aca59972b6c
MD5 245b0c3c2c49390b74e834fd677e213d
BLAKE2b-256 1c779174cd92a00620bb968b63345e878844666016425fdfeec23c7865f3113b

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a81b1a05ec7eb1d19af48d354841955be0b09e4eb7fa826f4869b7f11cd38a1d
MD5 d8f6ecb1c7ca0a2cc7642e2a01e7a954
BLAKE2b-256 f24e439d8c5d41111627003ef510e33bde36b05ed20c380ea0ef6e0952ea1f30

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3650e8c3179216270dde7349c628e9ee5e3329ae551b2e4a8abc6b3b5af9d7ea
MD5 021083632bbc7b0aac176a8d826033b9
BLAKE2b-256 3c47c0c5a217fb8be8d7be7fe1965c4856d54aca8cdb411fcc0851df31618700

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c0682c051038af27cc2115d68ec555e4a0e5da68f01a23f7f96f1b8aabf1176f
MD5 3bf02c226f5aa79d16c5c00ae614464d
BLAKE2b-256 dafa0ef79237f177935223cd6d12d13cfaa5065a031cb4a173c408da7ce67015

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 67012fdccb430086e905d3b3935fd10a67041f7fa0c897e5fbd60d31b8fba34f
MD5 9e655eba45a5d9b0fcb17bb72adff710
BLAKE2b-256 969ac1287dea45321048bc1c75a2e3b75a1241bc24538222cf64b7004d24d286

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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.dev20260708-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for achillesgen-0.3.0.dev20260708-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c6439fc4fc2032faec1db2bad5229fbd2aca93eefbe079829ffe0d36ced8bf31
MD5 ce9854442b56e4c35ad4b382270167f5
BLAKE2b-256 98b7f9d9696a6e039f144082b60cb7c09fc166ea21f6446aa4de1b51cfdb5c96

See more details on using hashes here.

Provenance

The following attestation bundles were made for achillesgen-0.3.0.dev20260708-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