A high-Performance Program simuLatEs and fiTs REsponse of xEnon.
Project description
Appletree
A high-Performance Program simuLatEs and fiTs REsponse of xEnon.
Installation and Set-Up
Regular installation:
pip install appletree -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
Install the package and requirements in your environment:
pip install -r requirements.txt
python setup.py install --user
If you wanna install appletree in editable mode, replace the last line with
pip install -e ./ --user
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.
v0.2.1 / 2023-05-22
- Change variables
s1
s2
tos1_area
s2_area
by @dachengx in https://github.com/XENONnT/appletree/pull/86 - Remove duplicated import pd by @xzh19980906 in https://github.com/XENONnT/appletree/pull/87
- Generate number of events in the defined ROI by @dachengx in https://github.com/XENONnT/appletree/pull/88
- Update DOI link by @dachengx in https://github.com/XENONnT/appletree/pull/89
- Loosen requirement after beta phase and specify jax find-links by @dachengx in https://github.com/XENONnT/appletree/pull/90
- Update notebooks by @dachengx in https://github.com/XENONnT/appletree/pull/91
- Add more tests by @dachengx in https://github.com/XENONnT/appletree/pull/92
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.2.0...v0.2.1
v0.2.0 / 2023-03-15
- Add NESTv2 yields parameterization and literature constrain by @dachengx in https://github.com/XENONnT/appletree/pull/82
- Add uncertainty on electron lifetime by @dachengx in https://github.com/XENONnT/appletree/pull/83
- Add NESTv2 NR parameters of quanta distribution's width by @dachengx in https://github.com/XENONnT/appletree/pull/85
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.1.0...v0.2.0
v0.1.0 / 2023-02-12
- Add corner as dependency by @dachengx in https://github.com/XENONnT/appletree/pull/55
- Add .h5 backend to store MCMC results by @dachengx in https://github.com/XENONnT/appletree/pull/57
- Add document by @xzh19980906 in https://github.com/XENONnT/appletree/pull/61
- More docs by @xzh19980906 in https://github.com/XENONnT/appletree/pull/62
- Deduce and compile codes to generate Ly & Qy curve by @dachengx in https://github.com/XENONnT/appletree/pull/60
- Convert PDF spectrum to CDF by default by @xzh19980906 in https://github.com/XENONnT/appletree/pull/72
- Add R dimension for template generation by @xzh19980906 in https://github.com/XENONnT/appletree/pull/74
- Use specific config for certain llh by @dachengx in https://github.com/XENONnT/appletree/pull/78
- Config can read map and assign itself a mapping function by @dachengx in https://github.com/XENONnT/appletree/pull/79
- Stricter needed parameters check and save meta data to samples by @dachengx in https://github.com/XENONnT/appletree/pull/80
- Irregular binning option in likelihood by @xzh19980906 in https://github.com/XENONnT/appletree/pull/81
Full Changelog: https://github.com/XENONnT/appletree/compare/v0.0.0...v0.1.0
v0.0.0 / 2022-10-13
- Add more notebooks by @dachengx in https://github.com/XENONnT/appletree/pull/52
- Introduce numpyro as dependency by @dachengx in https://github.com/XENONnT/appletree/pull/53
- Try upload to pypi by @dachengx in https://github.com/XENONnT/appletree/pull/54
Full Changelog: https://github.com/XENONnT/appletree/commits/v0.0.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file appletree-0.2.1.tar.gz
.
File metadata
- Download URL: appletree-0.2.1.tar.gz
- Upload date:
- Size: 39.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42b0c51b162847885be1e97cedccc751846f1d35055306fdb20bd406a5cac7d8 |
|
MD5 | 578a5af54def1fa2348bfed49465ce02 |
|
BLAKE2b-256 | f650bfced6303d9c231313efba25a1db010a2722141ed8ae0a8b478a1eadd27c |
File details
Details for the file appletree-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: appletree-0.2.1-py3-none-any.whl
- Upload date:
- Size: 44.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d464a5dde319b867b1ce429782f77469b906fce0454c9cb5de275cf81a39a7db |
|
MD5 | 4ac2db56a974e9f58620ace3b9593eed |
|
BLAKE2b-256 | d66bd1d110639752af55556d58332b00d7b469c87cb5966a1e0ef445314aecf9 |