Parsing the numerical output from Sensovation SensoSpot image analysis.
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.
|
|
|
Sensospot Data Parser
|
|
|
|
=====================
|
|
|
|
|
|
|
|
Parsing the numerical output from Sensovation Sensospot image analysis.
|
|
|
|
|
|
|
|
## Example:
|
|
|
|
|
|
|
|
```python
|
|
|
|
|
|
|
|
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.
|