Skip to main content

A high-Performance Program simuLatEs and fiTs REsponse of xEnon.

Project description

Appletree

A high-Performance Program simuLatEs and fiTs REsponse of xEnon.

DOI Test package Coverage Status PyPI version shields.io Readthedocs Badge CodeFactor pre-commit.ci status

Installation and Set-Up

Regular installation:

With cpu support:

pip install appletree jax[cpu]

With CUDA Toolkit 11.2 support:

pip install appletree jax[cuda]==0.3.15 -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html

With CUDA Toolkit 12.1 support:

pip install appletree jax[cuda12_pip] -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html

Developer setup:

Clone the repository:

git clone https://github.com/XENONnT/appletree
cd appletree

To install the package and requirements in your environment, add --user in the above commands.

To install appletree in editable mode, insert --editable argument after install in the above pip install commands.

For example, to install in your environment and in editable mode with CUDA Toolkit 12.1 support:

pip install --editable . jax[cuda]==0.3.15 -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html --user

Then you are now good to go!

Usage

The best way to start with the appletree package is to have a look at the tutorial notebooks.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

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

appletree-0.5.4.tar.gz (261.6 kB view details)

Uploaded Source

Built Distribution

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

appletree-0.5.4-py3-none-any.whl (275.6 kB view details)

Uploaded Python 3

File details

Details for the file appletree-0.5.4.tar.gz.

File metadata

  • Download URL: appletree-0.5.4.tar.gz
  • Upload date:
  • Size: 261.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for appletree-0.5.4.tar.gz
Algorithm Hash digest
SHA256 70c6eada92d5af89c49df1b77bedd081fce511252b2516ce7450dc5890039dcd
MD5 c73e9e2a9f9edb9ca6710525f0d5da28
BLAKE2b-256 45d2d12c1df82a236085d03b1975fe5d65eb8fabe1c6e2820147b2bc6ed8c094

See more details on using hashes here.

Provenance

The following attestation bundles were made for appletree-0.5.4.tar.gz:

Publisher: pypi_install.yml on XENONnT/appletree

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

File details

Details for the file appletree-0.5.4-py3-none-any.whl.

File metadata

  • Download URL: appletree-0.5.4-py3-none-any.whl
  • Upload date:
  • Size: 275.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for appletree-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 602c13099e33a579079efd07992998c93fc875f76969a231a39cc9aff99f3826
MD5 48fd88f84c8bd994c34dab2e3fcd6966
BLAKE2b-256 690c27efa54dbecfeab55310239fe5f7cf03cdaed984d46f9a8438f848a2eab7

See more details on using hashes here.

Provenance

The following attestation bundles were made for appletree-0.5.4-py3-none-any.whl:

Publisher: pypi_install.yml on XENONnT/appletree

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