lezargus.data._make.make_atmosphere_generators module

lezargus.data._make.make_atmosphere_generators module#

Make functions to create the AtmosphereSpectrumGenerator for the atmosphere.

This module is just the part of the data making procedure to make the atmospheric generators. Only a specific subset of atmospheric conditions are supported. Open a new issue to add more conditions or scenarios if desired.

lezargus.data._make.make_atmosphere_generators.make_atmosphere_radiance_generator(basename: str) hint.AtmosphereSpectrumGenerator[source]#

Load a atmospheric radiance file to make the generator object.

Note, the format of the atmospheric radiance generator file is very specific. User usage of the this function is discouraged.

Parameters:

basename (str) – The basename of the internal data file of the atmospheric radiance generator. The paths are handled automatically.

Returns:

radiance_generator – The atmospheric radiance generator.

Return type:

AtmosphereSpectrumGenerator

lezargus.data._make.make_atmosphere_generators.make_atmosphere_transmission_generator(basename: str) hint.AtmosphereSpectrumGenerator[source]#

Load a atmospheric transmission file to make the generator object.

Note, the format of the atmospheric transmission generator file is very specific. User usage of the this function is discouraged.

Parameters:

basename (str) – The basename of the internal data file of the atmospheric transmission generator. The paths are handled automatically.

Returns:

transmission_generator – The atmospheric transmission generator.

Return type:

AtmosphereSpectrumGenerator