cassis_lte_python.sim.parameters#

Attributes#

Classes#

Parameter

Parameters

Parameters dictionary for simulation configuration.

Functions#

parameter_infos([value, min, max, expr, vary, factor, ...])

create_parameter(name, param)

Module Contents#

cassis_lte_python.sim.parameters.LOGGER#
class cassis_lte_python.sim.parameters.Parameter(name: str, value: float | int, vary=True, min=-np.inf, max=np.inf, expr=None, factor=False, difference=False, user_data=None)#
factors = None#
diffs = None#
user_data = None#
to_dict(user_value=False)#
set(value=None, min=None, max=None, expr=None, vary=None, stderr=None, abs_min=None, abs_max=None, use_int_fit=None, init=False, param=None)#
at_boundary(rel_tol=0.05)#
property name#
property value#
property user_value#
property stderr#
property expr#
property vary#
property use_in_fit#
property min#
property max#
property abs_min#
property abs_max#
class cassis_lte_python.sim.parameters.Parameters(mapping=None, /, **kwargs)#

Bases: dict

Parameters dictionary for simulation configuration.

Extends the built-in dict class with additional functionality for handling simulation parameters.

update_parameters(new_parameters)#
copy_parameters(new_parameters)#
set_attribute(attribute, value)#

For all parameters, set the given attribute to the given value.

Parameters:
  • attribute – The attribute to set.

  • value – The value to set.

Returns:

cassis_lte_python.sim.parameters.parameter_infos(value=None, min=None, max=None, expr=None, vary=True, factor=False, difference=False, user_data=None)#
cassis_lte_python.sim.parameters.create_parameter(name, param)#