Skip to main content

This package implements the dynamic flat-field correction

Project description

Dynamic Flat-Field Correction

This package implements the dynamic flat-field correction.

Brief description

The method described here consists of two separate steps:

  1. Initially, reference flat-fields and dark-fields are acquired and PCA is used to obtain the most relevant principal components of the flat-field dataset.

  2. During data acquisition with a sample, the effecitve flat- field is computed for each individual frame as a weighted sum of principal components, while the weights subject to minimize the total variance of the corrected image.

How to cite

S. Birnsteinova et. al. Online dynamic flat-field correction for MHz microscopy data at European XFEL (2023). J. Synchrotron Rad. 30, 1030-1037. DOI: 10.1107/S1600577523007336

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

dynflatfield-1.0.0.tar.gz (45.0 kB view details)

Uploaded Source

Built Distribution

dynflatfield-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (347.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

Details for the file dynflatfield-1.0.0.tar.gz.

File metadata

  • Download URL: dynflatfield-1.0.0.tar.gz
  • Upload date:
  • Size: 45.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.0.0 pkginfo/1.8.3 requests/2.22.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.66.2 CPython/3.8.11

File hashes

Hashes for dynflatfield-1.0.0.tar.gz
Algorithm Hash digest
SHA256 946bcc671f73290f5578c52e4a8ead435d58aa8eea1f26f502352fcf06316fd7
MD5 7d17c0bbda840469a5d54c2ff8f35fcc
BLAKE2b-256 e9170bbf55d89de51992aa4e67d5cd621587e549b691fee77f15d03fe4771a0d

See more details on using hashes here.

File details

Details for the file dynflatfield-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dynflatfield-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23396b70a314a9339cf841db3c4a859c564308be24cdd4d0b747927c382aacd7
MD5 91dda1a08f5381d80e07c0cc7ddf70cb
BLAKE2b-256 f332fcee528a094e29cf11d8f4cdb3ce6bc1545744bb3afa4814b9487691bd35

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page