Skip to content

Repository files navigation

adcorr

Code CIDocs CITest CoverageLatest PyPI versionApache License

This package provides a set of pure python functions for performing corrections on area detector data.

Install via PyPI with:

pip install adcorr

Useful Links

PyPIhttps://pypi.org/project/adcorr/
Source codehttps://github.com/DiamondLightSource/adcorr
Documentationhttps://DiamondLightSource.github.io/adcorr
Releaseshttps://github.com/DiamondLightSource/adcorr/releases

Brief Example

A brief example of performing corrections using the library is presented below:

frames=load_my_frames()
mask=load_my_mask()
count_times=load_count_times()
frames=mask_frames(frames, mask)
frames=correct_deadtime(
frames,
count_times,
DETECTOR_MINIMUM_PULSE_SEPARATION,
DETECTOR_MINIMUM_ARRIVAL_SEPARATION,
)
frames=correct_dark_current(
frames,
count_times,
BASE_DARK_CURRENT,
TEMPORAL_DARK_CURRENT,
FLUX_DEPENDANT_DARK_CURRENT,
)
...

Library Compatibility

LibraryTestsCoverage
numcertainNumcertain Compatibility Test OutcomeNumcertain Compatibility Test Coverage
PintPint Compatibility Test OutcomePint Compatibility Test Coverage

See https://DiamondLightSource.github.io/adcorr for more detailed documentation.

About

A collection of pure python functions for performing area detector corrections

Topics

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages