![]() Internal function that verifies the requested processing mode is valid. Is_valid_processing_method ( processing_method_name : str ) → bool ¶ If False then the weighting function passed in is multipled by the The weighting function passed in is unmodified. Option_make_toa_albedo_wf ( bool) – A flag to indicate if the weighting function array is for the toa albedo rather than the radiance. No calculation is performed if the array is None. Is this array times the solar spectral irradiance if option_make_toa_albedo_wf is false otherwise it returns this array unmodified. The weighting function returned to the user Rtm_wf ( np.ndarray) – The weighting function array calculated by the skimpy radiative transfer model. Returned to the user is this array times the solar spectral irradiance. Rtm_toa_albedo ( np.ndarray) – The toa albedo array (wavelength, los, time, …) calculated by the skimpy radiative transfer model. It is used to find the distance of the Sun from Earth Mjd0 ( float) – The Modified Julian Date for this set of calculations. Toa_albedo_to_radiance_method ( str) – The method used to process the high resolution solar measurements. Wavelen_definition ( WavelengthDefinition) – The object with the definition of wavelengths used for the radiative transfer model. The exact interpolation technique used isĭetermined by the value stored in wavelength_definition, see rtm_tuning_parameter. apply_solar_irradiance ( wavelen_definition :, toa_albedo_to_radiance_method : str, mjd0 : float, rtm_toa_albedo : numpy.ndarray, rtm_wf : numpy.ndarray, option_make_toa_albedo_wf : bool ) ¶Īpplies the solar irradiance to the toa albedo and weighting function. Spectrum which extends out to 3 microns but at lower spectral resolution than SAO2010. The other, non-default, choice is the FONTELA UVIS 3-MICRON The SAO2010 is only available from 200.07 nm to 1000.99 nm. Uses the SAO210 solar spectral irradiance model which has a sampling spacing of 0.01 nm across most of the UVIS-NIR. SolarIrradiance ¶ class SolarIrradiance ( name = 'SAO2010' ) ¶Ī class to provide the solar spectral irradiance at high spectral resolution. Weights ( np.ndarray) – The weights used to perform the integral over the given rangeīounds ( Tuple ) – The bounds of the integral. Xpoints ( np.ndarray) – The array of x abscissa points where a tabulated function will be evaluated Will have values evaluated at the xpoints location. The user will ensure that any tabulated function integrated by this object Sets the x-abscissa locations and the weights for this quadrature object. set_points_and_weights ( xpoints : Union, weights : Union, bounds : Tuple ) ¶ Returns the weights of the quadrature points used by this weighted integral. The user will supply a tabulated functionĪt each of these points when calling integrate quadrature_weights ( ) → numpy.ndarray ¶ Returns the location of the quadrature points along the x axis. integrate ( Fx : Union ) → float ¶ quadrature_points ( ) → numpy.ndarray ¶ To the actual units in the actual integral. This is achieved by mapping the “normalized” units of the quadrature object One quadrature object may be shared between hundreds ofĭifferent sensor pixels. ![]() Quadrature objects are typically used to integrate overįields of view and wavelength ranges. Return typeīase class for implementing quadrature. ![]() Returns the 2-D array (3,N) of lines of sight for all of the field of view objects being considered. List index_of_entry ( fov : ) ¶ property lines_of_sight_in_icf ¶ Returns The *fovs object must be in this FOVManagers The list of indices of the lines of sight from the fovs * object. Returned from the Sasktran engine Returns This is used when demangling the radiances Into the lines of sight (for one exposure) of the FOV object. The FOVManager implements a simple list that starts at 0 and increases by 1 each time you add a new field of view.įov_indices_into_unique ( fov : ) → List ¶ĭemangles the line of sights from the unique list of lines of sight. This can be used to index the field of view object. The index of this field of view in the FOVManager. ![]() An instance of a class derived from FOV Returns Internal caches unti the next access of property lines_of_sight Parametersįov ( FOV) – A field of view. add ( fov : ) → int ¶Īdds a field of view to the current list of field of views. This is the container class and provides management of the field of views for
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |