|
| | pyhelios.validation.plugins.validate_wavelength_range (float wavelength_min, float wavelength_max, str param_name_min="wavelength_min", str param_name_max="wavelength_max", str function_name=None) |
| | Validate wavelength range for radiation modeling.
|
| |
| | pyhelios.validation.plugins.validate_flux_value (float flux, str param_name="flux", str function_name=None) |
| | Validate radiation flux value.
|
| |
| | pyhelios.validation.plugins.validate_ray_count (int count, str param_name="ray_count", str function_name=None) |
| | Validate ray count for radiation simulations.
|
| |
| | pyhelios.validation.plugins.validate_direction_vector (Any direction, str param_name="direction", str function_name=None) |
| | Validate direction vector for radiation sources.
|
| |
| | pyhelios.validation.plugins.validate_band_label (str label, str param_name="band_label", str function_name=None) |
| | Validate radiation band label.
|
| |
| | pyhelios.validation.plugins.validate_source_id (int source_id, str param_name="source_id", str function_name=None) |
| | Validate radiation source ID.
|
| |
| | pyhelios.validation.plugins.validate_source_id_list (List[int] source_ids, str param_name="source_ids", str function_name=None) |
| | Validate list of radiation source IDs.
|
| |
| | pyhelios.validation.plugins.validate_wpt_parameters (float scale_factor=1.0, int recursion_level=5, int segment_resolution=10, str param_prefix="WPT") |
| | Validate WeberPennTree generation parameters.
|
| |
| | pyhelios.validation.plugins.validate_time_value (Any time_val, str param_name="time", str function_name=None) |
| | Validate time values for energy balance calculations.
|
| |
| | pyhelios.validation.plugins.validate_physical_quantity (Any value, str quantity_name, str expected_units=None, float min_val=None, float max_val=None, str param_name=None, str function_name=None) |
| | Validate physical quantity values with optional range checking.
|
| |
| | pyhelios.validation.plugins.validate_tree_id (Any tree_id, str param_name="tree_id", str function_name=None) |
| | Validate WeberPennTree tree ID.
|
| |
| | pyhelios.validation.plugins.validate_segment_resolution (Any resolution, int min_val=3, int max_val=100, str param_name="resolution", str function_name=None) |
| | Validate segment resolution parameters for tree generation.
|
| |
| | pyhelios.validation.plugins.validate_angle_degrees (Any angle, str param_name="angle", str function_name=None) |
| | Validate angle values in degrees.
|
| |
| | pyhelios.validation.plugins.validate_scaling_factor (Any scale, float min_val=0.001, float max_val=1000.0, str param_name="scaling_factor", str function_name=None) |
| | Validate scaling factor parameters.
|
| |
| | pyhelios.validation.plugins.validate_filename (Any filename, str param_name="filename", str function_name=None, List[str] allowed_extensions=None) |
| | Validate filename parameters for file operations.
|
| |
| | pyhelios.validation.plugins.validate_uuid_list (Any uuids, str param_name="uuids", str function_name=None, bool allow_empty=False) |
| | Validate UUID list parameters.
|
| |
| | pyhelios.validation.plugins.validate_positive_integer_range (Any value, int min_val=1, int max_val=50, str param_name="value", str function_name=None) |
| | Validate positive integer within a specified range.
|
| |
| | pyhelios.validation.plugins.validate_recursion_level (Any level, str param_name="recursion_level", str function_name=None) |
| | Validate recursion level for tree generation.
|
| |
| | pyhelios.validation.plugins.validate_subdivision_count (Any count, str param_name="subdivision_count", str function_name=None) |
| | Validate subdivision count parameters.
|
| |
| | pyhelios.validation.plugins.validate_species_name (Any species, str param_name="species", str function_name=None) |
| | Validate species name for photosynthesis library.
|
| |
| | pyhelios.validation.plugins.validate_temperature (Any temperature, str param_name="temperature", str function_name=None) |
| | Validate temperature values for photosynthesis calculations.
|
| |
| | pyhelios.validation.plugins.validate_co2_concentration (Any co2, str param_name="co2_concentration", str function_name=None) |
| | Validate CO2 concentration values for photosynthesis calculations.
|
| |
| | pyhelios.validation.plugins.validate_photosynthetic_rate (Any rate, str param_name="photosynthetic_rate", str function_name=None) |
| | Validate photosynthetic rate values.
|
| |
| | pyhelios.validation.plugins.validate_conductance (Any conductance, str param_name="conductance", str function_name=None) |
| | Validate conductance values for photosynthesis calculations.
|
| |
| | pyhelios.validation.plugins.validate_par_flux (Any par_flux, str param_name="PAR_flux", str function_name=None) |
| | Validate PAR flux values for photosynthesis calculations.
|
| |
| | pyhelios.validation.plugins.validate_empirical_coefficients (Any coefficients, str param_name="coefficients", str function_name=None) |
| | Validate empirical model coefficients array or dataclass.
|
| |
| | pyhelios.validation.plugins.validate_farquhar_coefficients (Any coefficients, str param_name="coefficients", str function_name=None) |
| | Validate Farquhar model coefficients array or dataclass.
|
| |
| | pyhelios.validation.plugins.validate_vcmax (Any vcmax, str param_name="Vcmax", str function_name=None) |
| | Validate maximum carboxylation rate (Vcmax) parameter.
|
| |
| | pyhelios.validation.plugins.validate_jmax (Any jmax, str param_name="Jmax", str function_name=None) |
| | Validate maximum electron transport rate (Jmax) parameter.
|
| |
| | pyhelios.validation.plugins.validate_quantum_efficiency (Any alpha, str param_name="alpha", str function_name=None) |
| | Validate quantum efficiency (alpha) parameter.
|
| |
| | pyhelios.validation.plugins.validate_dark_respiration (Any rd, str param_name="Rd", str function_name=None) |
| | Validate dark respiration rate (Rd) parameter.
|
| |
| | pyhelios.validation.plugins.validate_oxygen_concentration (Any o2, str param_name="oxygen", str function_name=None) |
| | Validate oxygen concentration for photosynthesis calculations.
|
| |
| | pyhelios.validation.plugins.validate_temperature_response_params (Any value_at_25c, Any dha=None, Any topt=None, Any dhd=None, str param_prefix="", str function_name=None) |
| | Validate temperature response parameters for photosynthetic processes.
|
| |
| str | pyhelios.validation.plugins.validate_camera_label (str label, str param_name="camera_label", str function_name=None) |
| | Validate camera label for radiation camera operations.
|
| |
| List[str] | pyhelios.validation.plugins.validate_band_labels_list (List[str] band_labels, str param_name="band_labels", str function_name=None) |
| | Validate list of band labels for camera operations.
|
| |
| int | pyhelios.validation.plugins.validate_antialiasing_samples (int samples, str param_name="antialiasing_samples", str function_name=None) |
| | Validate antialiasing samples count.
|
| |