Parameter Dictionary¶
A dictionary-like class for storing parameters. |
ParameterDict¶
- class mrmustard.parameters.parameter_dict.ParameterDict(*args, **kwargs)[source]¶
A dictionary-like class for storing parameters.
>>> c1 = Constant(1.2345, "const1") >>> c2 = Constant(2.3456, "const2") >>> v1 = Variable(3.4567, "var1") >>> pd = ParameterDict(c1, c2, some_name=v1) >>> assert pd.names == ['const1', 'const2', 'some_name'] >>> assert pd.constants == {"const1": c1, "const2": c2} >>> assert pd.variables == {"some_name": v1}
- Parameters:
- property constants: ParameterDict¶
Returns a ParameterDict of constant parameters in this ParameterDict.
- property variables: ParameterDict¶
Returns a ParameterDict of variable parameters in this ParameterDict.
code/parameters/parameter_dict
Download Python script
Download Notebook
View on GitHub