SumDiffFrequencySpace

class spdcalc.spdcalc.SumDiffFrequencySpace(xsteps, ysteps)

Bases: object

Represents a range of signal-idler frequencies such that one axis is the sum of two frequencies (divided by 2) and the other axis is the difference of two frequencies (divided by 2)

Methods Summary

from_frequency_space(fs)

Convert from FrequencySpace to SumDiffFrequencySpace

from_wavelength_space(ws)

Convert from WavelengthSpace to SumDiffFrequencySpace

set_resolution(steps)

Set the resolution (number of steps) for both axes

to_frequency_space()

Convert to FrequencySpace

to_wavelength_space()

Convert to WavelengthSpace

Methods Documentation

static from_frequency_space(fs)

Convert from FrequencySpace to SumDiffFrequencySpace

Parameters

fsFrequencySpace

The FrequencySpace to convert

Returns

SumDiffFrequencySpace

Converted SumDiffFrequencySpace object

static from_wavelength_space(ws)

Convert from WavelengthSpace to SumDiffFrequencySpace

Parameters

wsWavelengthSpace

The WavelengthSpace to convert

Returns

SumDiffFrequencySpace

Converted SumDiffFrequencySpace object

set_resolution(steps)

Set the resolution (number of steps) for both axes

Parameters

stepsint

The number of steps to set for both axes

Returns

SumDiffFrequencySpace

Updated SumDiffFrequencySpace object

to_frequency_space()

Convert to FrequencySpace

Returns

FrequencySpace

Converted FrequencySpace object

to_wavelength_space()

Convert to WavelengthSpace

Returns

WavelengthSpace

Converted WavelengthSpace object