Skip to main content

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.

Metadata

Release files for appletree 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for appletree 0.6.0
File Size Uploaded
appletree-0.6.0.tar.gz 276.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for appletree 0.6.0
File Interpreter ABI Platform
appletree-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 568.7 kB

Release files / appletree-0.6.0.tar.gz

Download URL appletree-0.6.0.tar.gz
Size 276.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ee630617824baaee9782bb0d4756b2a01d9b3352ba09c758b618e6ad5081b917
BLAKE2b-256 checksum
How to use checksums
0901e559c9a3fb326487c8051ce575920cdf405ebab1b72ef8f33ca420994cb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 7, 2026.

Transparency log

Release files / appletree-0.6.0-py3-none-any.whl

Download URL appletree-0.6.0-py3-none-any.whl
Size 292.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b1eceefb13f0785e13819714ce0b2a03cfe1b67c96f43625258874b5c3cd948f
BLAKE2b-256 checksum
How to use checksums
424689fe60bd77935988e993e73d6eab0e269e82294571c696353b63c051ad99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page