Skip to main content

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

Currently this will only work for Python versions 3.7-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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nesse-0.2.1.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

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

nesse-0.2.1-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file nesse-0.2.1.tar.gz.

File metadata

  • Download URL: nesse-0.2.1.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.17

File hashes

Hashes for nesse-0.2.1.tar.gz
Algorithm Hash digest
SHA256 0dc29e4aa961594341dde81f10ed67545d7c49c958cbd2a5895c8fd16d74d686
MD5 640cb3da1289deaf0beb23691f759a9c
BLAKE2b-256 b5c9425b8f1c084f9ef3a0c7e1ab0cc33cb398928c9d698ef0e1c17d6aa64207

See more details on using hashes here.

File details

Details for the file nesse-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: nesse-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.17

File hashes

Hashes for nesse-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 756dc22d46b0f42c08510d1582586cfe91daf18cfc106da7906e9280e130da4d
MD5 c1ea6d483dda8e8177fa41f3a22326d9
BLAKE2b-256 00a6c11c5d7d06d8ecc8cb9c0fff5fdb840567ca3bd9b5c873f65bd2d780ef25

See more details on using hashes here.

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