bioniumx.simulator.SpectrumGenerator

class bioniumx.simulator.SpectrumGenerator(wl_min=0.5, wl_max=10.0, num_points=1000)[source]
__init__(wl_min=0.5, wl_max=10.0, num_points=1000)[source]

Methods

__init__([wl_min, wl_max, num_points])

generate_dataset([n_samples])

Generate a dataset of spectra with random molecule presence.

generate_spectrum(present_molecules[, ...])

Generate a synthetic transmission spectrum.