| |
- par
- parameters
class par |
|
Represents a thing which can vary |
|
Methods defined here:
- __init__(self, name, value, helpstring=None, vary=False, can_vary=False, stepsize=None)
- name : unique key used as keyword arg to some functions
value : value of the parameter
helpstring : optional string to help user
vary : value should be optimised
can_vary : value is not fixed
stepsize : guessestimated ball park step size (eg not 1e99!)
- fromstringlist(self, sl)
- to send to Java
- tostringlist(self)
- to catch from Java
|
class parameters |
|
Class to hold a set of named parameters |
|
Methods defined here:
- __init__(self, **kwds)
- name=value style arg list
- addpar(self, par)
- add a parameter object
- dumbtypecheck(self)
- Eventually parameter types (and units and fixed/varied to be
specifieable
For now it just tries to coerce to float, then does nothing
- get(self, name)
- get_parameters(self)
- Returns a dictionary of parameters
- get_variable_list(self)
- get_variable_stepsizes(self)
- stepsizes for optimisers
- get_variable_values(self)
- values of the parameters
- loadparameters(self, filename)
- Load parameters from a file
- saveparameters(self, filename)
- Write parameters to a file
- set(self, name, value)
- set_parameters(self, d)
- Updates the values of parameters
- set_variable_values(self, values)
- set values of the parameters
- set_varylist(self, vl)
- update_other(self, other)
- Synchronise an object with the values in this object
- update_yourself(self, other)
- Sychronise this parameter objects list of values with another object
| |