SpectralBins

class huira.rgb.SpectralBins
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: huira._huira.rgb.SpectralBins) -> None

  2. __init__(self: huira._huira.rgb.SpectralBins, value: float) -> None

Create with all bins set to the given value

  1. __init__(self: huira._huira.rgb.SpectralBins, values: list[float]) -> None

Create from a list of float values (must match bin count)

fill(self: huira._huira.rgb.SpectralBins, value: float) None
static get_bin(index: int) huira._huira.Bin

Get the Bin definition at the given index

integrate(self: huira._huira.rgb.SpectralBins) float
magnitude(self: huira._huira.rgb.SpectralBins) float
max(self: huira._huira.rgb.SpectralBins) float
min(self: huira._huira.rgb.SpectralBins) float
static size() int

Number of spectral bins

to_list(self: huira._huira.rgb.SpectralBins) list[float]

Convert to a Python list of floats

total(self: huira._huira.rgb.SpectralBins) float
class huira.visible8.SpectralBins
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: huira._huira.visible8.SpectralBins) -> None

  2. __init__(self: huira._huira.visible8.SpectralBins, value: float) -> None

Create with all bins set to the given value

  1. __init__(self: huira._huira.visible8.SpectralBins, values: list[float]) -> None

Create from a list of float values (must match bin count)

fill(self: huira._huira.visible8.SpectralBins, value: float) None
static get_bin(index: int) huira._huira.Bin

Get the Bin definition at the given index

integrate(self: huira._huira.visible8.SpectralBins) float
magnitude(self: huira._huira.visible8.SpectralBins) float
max(self: huira._huira.visible8.SpectralBins) float
min(self: huira._huira.visible8.SpectralBins) float
static size() int

Number of spectral bins

to_list(self: huira._huira.visible8.SpectralBins) list[float]

Convert to a Python list of floats

total(self: huira._huira.visible8.SpectralBins) float