A solid state detector simulation developed for the Nab experiment.
Project description
nesse
Nab Event Shape Simulation Effort (NESSE) is a python based solid state detector simulation developed for the Nab experiment.
Dependencies
Please insure the following dependencies are installed if installing nesse manually.
- Cython
- uproot==4.3.7
- numpy==1.24.3
- scipy
- tqdm
- matplotlib
- numba
- h5py
- pandas
- pyMSVC
- awkward
Optional:
- deltaRice: for saving nesse signals into the Nab compressed hdf5 format
Currently this will only work for Python versions 3.8-3.11 due to some of the above dependencies. Python packaging does not like when you specify upper bounds on python versions so you, the user, will have check this yourself. Warning: as of 0.2.0 it appears different systems require using different versions of cython, if you get a compilation error please try a different version of cython.
Install
nesse can either be installed using pip or manually.
To install with pip
python3 -m pip install nesse
To install manually git clone and append the path to the nesse src directory like below:
import sys
sys.path.append(path_to_nesse+"/src/")
import nesse
Please see the tutorial notebook for more instruction on how to use nesse.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nesse-0.3.0.tar.gz.
File metadata
- Download URL: nesse-0.3.0.tar.gz
- Upload date:
- Size: 21.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71765728d54615c75dbd0dc7e42cc3cf3e34abcca9d60a0d9c5d1b988986f80f
|
|
| MD5 |
34033a78b87e27ab2d91c968089909e7
|
|
| BLAKE2b-256 |
d33e1033695a07e14e762e87d71df0e1fb925393146581b956b41466cdc52304
|
File details
Details for the file nesse-0.3.0-py3-none-any.whl.
File metadata
- Download URL: nesse-0.3.0-py3-none-any.whl
- Upload date:
- Size: 22.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ab291a42f901d1cbe9bb4105fba682b99e299b17ea3bdecb0ed99071e5c5dc5
|
|
| MD5 |
200eb78da053a053a8dea6c0f2f42fd0
|
|
| BLAKE2b-256 |
96aaf8152fc05424a5ca02ee2efbf20f72219894a60b66f5c25c0827428cd787
|