WavelengthSpace

class spdcalc.spdcalc.WavelengthSpace(xsteps, ysteps)

Bases: object

Represents a range of signal-idler wavelengths

Methods Summary

from_frequency_space(fs)

Convert from FrequencySpace to WavelengthSpace

from_sum_diff_frequency_space(sdfs)

Convert from SumDiffFrequencySpace to WavelengthSpace

set_resolution(steps)

Set the resolution (number of steps) for both axes

to_frequency_space()

Convert to FrequencySpace

to_sum_diff_frequency_space()

Convert to SumDiffFrequencySpace

Methods Documentation

static from_frequency_space(fs)

Convert from FrequencySpace to WavelengthSpace

Parameters

fsFrequencySpace

The FrequencySpace to convert

Returns

WavelengthSpace

Converted WavelengthSpace object

static from_sum_diff_frequency_space(sdfs)

Convert from SumDiffFrequencySpace to WavelengthSpace

Parameters

sdfsSumDiffFrequencySpace

The SumDiffFrequencySpace to convert

Returns

WavelengthSpace

Converted WavelengthSpace 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

WavelengthSpace

Updated WavelengthSpace object

to_frequency_space()

Convert to FrequencySpace

Returns

FrequencySpace

Converted FrequencySpace object

to_sum_diff_frequency_space()

Convert to SumDiffFrequencySpace

Returns

SumDiffFrequencySpace

Converted SumDiffFrequencySpace object