You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Holger Frey
9378970d0e
|
4 years ago | |
---|---|---|
example_data | 4 years ago | |
sensospot_data | 4 years ago | |
tests | 4 years ago | |
.gitignore | 4 years ago | |
.pre-commit-config.yaml | 4 years ago | |
CHANGES.md | 4 years ago | |
CONTRIBUTING.md | 5 years ago | |
LICENSE | 5 years ago | |
Makefile | 4 years ago | |
README.md | 4 years ago | |
pyproject.toml | 4 years ago | |
tox.ini | 5 years ago |
README.md
Sensospot Data Parser
Parsing the numerical output from Sensovation Sensospot image analysis.
Example:
import sensospot_data
# read the raw data of a folder
raw_data = sensospot_data.process_folder(<path to results directory>)
# split the measurement according to channels
channels = sensospot_data.split_channels(raw_data [, optional_exposure_map])
# normalize one channel to a specific exposure time
cy5_normalized = sensospot_data.normalize_channel(channels["cy5"], normalized_time=25)
Development
To install the development version of Sensovation Data Parser:
git clone https://git.cpi.imtek.uni-freiburg.de/holgi/sensospot_data.git
# create a virtual environment and install all required dev dependencies
cd sensospot_data
make devenv
To run the tests, use make tests
(failing on first error) or make coverage
for a complete report.