EMCCD detector image simulation
Project description
EMCCD Detect
Given an input fluxmap, emccd_detect will return a simulated EMCCD detector image. Website: (https://github.com/roman-corgi/emccd_detect/tree/master/emccd_detect)
Version
The latest version of emccd_detect is 2.3.0.
Getting Started
Installing
This package requires Python version 3.6 or higher. If the user wants the ability to apply charge transfer inefficiency (CTI) to detector frames using the optional tool provided in emccd_detect, then the Python version should be >=3.6 and <=3.9.
To install emccd_detect, navigate to the emccd_detect directory where setup.py is located and use
pip install .
This will install emccd_detect and its dependencies, which are as follows:
- astropy
- matplotlib
- numpy
- scipy
- pynufft==2020.0.0
- pyyaml
To optionally implement CTI capabilities, navigate to the arcticpy directory (https://github.com/roman-corgi/emccd_detect/tree/master/arcticpy_folder), and there will be a file called setup.py in that directory. Use
pip install .
This will install arcticpy version 1.0, which is an older version of arcticpy which runs purely on Python (https://github.com/jkeger/arcticpy/tree/row_wise/arcticpy). If you have Python>=3.10, the CTI functionality will not work if you are using the arcticpy installation that was included with this emccd_detect package, but everything else will work fine.
Usage
For an example of how to use emccd_detect, see example_script.py.
Authors
- Bijan Nemati (bijan.nemati@tellus1.com)
- Sam Miller (sam.miller@uah.edu)
- Kevin Ludwick (kevin.ludwick@uah.edu)
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
Hashes for emccd_detect-2.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fe3803650d4bf92955b494dbb7e3f53dccfeb8594dc4e5b2eb0e789067e76af |
|
MD5 | 014437874391fc561173f661620ca6be |
|
BLAKE2b-256 | 1870bb861a7e2e0de15e6b19a915c3c69f998558a5aa74a5c730a1f1c036aa53 |