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.5.tar.gz (262.9 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.5-py3-none-any.whl (276.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for appletree-0.5.5.tar.gz
Algorithm Hash digest
SHA256 a6273d63fceebfce474bfb815c07812d521a0f795b52c4b8cc574ce6e87b2e96
MD5 4677607e7718c381bd271f852e06a860
BLAKE2b-256 b2798f202430d936b91cb9d6d12ad0146357769d95d067e5ab145b8d4a788de8

See more details on using hashes here.

Provenance

The following attestation bundles were made for appletree-0.5.5.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.5-py3-none-any.whl.

File metadata

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

File hashes

Hashes for appletree-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a9458f78a89436da8fc2b3d024df3f5a4aede1ba395d51ddb5998ae597000d07
MD5 25b1156ef8506b3d73c8500c5ace8e63
BLAKE2b-256 5a4929e59704388552d20146de50e7c4676dae184b53b31788dd4905de1a1df2

See more details on using hashes here.

Provenance

The following attestation bundles were made for appletree-0.5.5-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