deeptrack.optics Module#

Features for optically imaging of samples

Contains features which performs physical simulations of optical devices to create camera images of samples.

Classes#

Microscope

Image a sample using an optical system.

Optics

Abstract base optics class.

Fluorescence

Optical device for fluorescenct imaging.

Brightfield

Images coherently illuminated samples.

Classes#

AveragePooling([ksize])

Apply average pooling to images.

Brightfield([NA, wavelength, magnification, ...])

Images coherently illuminated samples.

ConversionTable(**conversions)

Convert a dictionary of values to the desired units.

Darkfield([illumination_angle])

Images coherently illuminated samples using Darkfield.

DummyFeature([_input])

A no-op feature that simply returns the input unchanged.

Feature([_input])

Base feature class.

Fluorescence([NA, wavelength, ...])

Optical device for fluorescenct imaging

Holography

alias of Brightfield

ISCAT([illumination_angle, amp_factor])

Images coherently illuminated samples using ISCAT.

IlluminationGradient([gradient, constant, ...])

Adds a gradient in the illumination

Image(value[, copy])

Wrapper for array-like values with property tracking.

Microscope(sample, objective, **kwargs)

Image a sample using an optical system.

Optics([NA, wavelength, magnification, ...])

Abstract base optics class.

Quantity()

StructuralFeature([_input])

Provides the structure of a feature set without input transformations.