Fast Transient Imaging
A Python framework revolving around reconstruction of impulse responses from AMCW lidar measurements.
Plotting Namespace Reference

Functions

def GetSubplotLayout (nPlot)
 Given a number of suplots to have in a figure this function returns an adequate number of rows and columns of subplots as pair (nRow,nColumn). More...
 
def LinearToSRGB (Linear)
 Converts all scalars in the given array (which should be normalized to the range from zero to one) from a linear scale to the sRGB scale. More...
 
def ComplexToSRGB (ComplexValue)
 Given an array of complex values this function constructs an array with an additional last dimension of length 3. More...
 
def ShowComplexFunction (Function)
 Plots an image of a complex-valued function on a two-dimensional domain using a specialized colormap for complex functions. More...
 

Function Documentation

def Plotting.GetSubplotLayout (   nPlot)

Given a number of suplots to have in a figure this function returns an adequate number of rows and columns of subplots as pair (nRow,nColumn).

def Plotting.LinearToSRGB (   Linear)

Converts all scalars in the given array (which should be normalized to the range from zero to one) from a linear scale to the sRGB scale.

def Plotting.ComplexToSRGB (   ComplexValue)

Given an array of complex values this function constructs an array with an additional last dimension of length 3.

Along this dimension sRGB colors are stored which represent the given complex values. The argument defines the hue, magnitudes larger than one define the saturation and magnitudes smaller than one define the value.

def Plotting.ShowComplexFunction (   Function)

Plots an image of a complex-valued function on a two-dimensional domain using a specialized colormap for complex functions.

The argument defines the hue, magnitudes larger than one define the saturation and magnitudes smaller than one define the value.