![]() |
MoDeNa
1.0
Software framework facilitating sequential multi-scale modelling
|
Module providing the MoDeNa python interface. More...
Data Structures | |
| class | python.Strategy.InitialisationStrategy |
| Parent class for the initialisation strategies. More... | |
| class | python.Strategy.OutOfBoundsStrategy |
| Parent class for the out of bounds strategies. More... | |
| class | python.Strategy.ImproveErrorStrategy |
| Base class for strategies 'fixing' the error of a surrogate model. More... | |
| class | python.Strategy.ParameterFittingStrategy |
| Base Class for creating parameter fitting strategies. More... | |
| class | python.Strategy.SamplingStrategy |
| Base class for Sampling strategies (DoE). More... | |
| class | python.Strategy.InitialPoints |
| Class for initialisation of a surrogate model by fitting it to user-specified points. More... | |
| class | python.Strategy.InitialData |
| Class initialising a SurrogateModel given a dataset of input-output relations. More... | |
| class | python.Strategy.EmptyInitialisationStrategy |
| Empty initialisation strategy, used by Forward Mapping Models. More... | |
| class | python.Strategy.ExtendSpaceStochasticSampling |
| Class for extending the design space using stochastic sampling. More... | |
| class | python.Strategy.StochasticSampling |
| Design of experiments class, Monte Carlo sampling. More... | |
| class | python.Strategy.NonLinFitWithErrorContol |
| Parameter fitting class, non-linear least squares regression. More... | |
| class | python.Strategy.NonLinFitToPointWithSmallestError |
| Performs parameter fitting of a set of samples and returns the parameters that yield the smallest error. More... | |
| class | python.Strategy.Initialisation |
| A FireTask that performs the initialisation. More... | |
| class | python.Strategy.ParameterFitting |
| A FireTask that performs parameter fitting. More... | |
| class | python.Strategy.InitialDataPoints |
| Pushes all "points" to the next firework. More... | |
| class | python.Strategy.OutOfBounds |
| class | python.Strategy.ParametersNotValid |
| class | python.Strategy.TerminateWorkflow |
| class | python.Strategy.ModifyWorkflow |
| class | python.Strategy.ModenaFireTask |
| class | python.Strategy.BackwardMappingScriptTask |
| A FireTask that starts a macroscopic code and catches its return code. More... | |
| class | python.SurrogateModel.ArgPosNotFound |
| class | python.SurrogateModel.EmbDoc |
| Class wrapper for DynamicEmbeddedDocument from MongeEngine. More... | |
| class | python.SurrogateModel.GrowingList |
| Class list that is automatically extended when index is out of range. More... | |
| class | python.SurrogateModel.IndexSet |
| class | python.SurrogateModel.MinMax |
| class | python.SurrogateModel.MinMaxOpt |
| class | python.SurrogateModel.MinMaxArgPos |
| class | python.SurrogateModel.MinMaxArgPosOpt |
| class | python.SurrogateModel.IOP |
| class | python.SurrogateModel.SurrogateFunction |
| class | python.SurrogateModel.CFunction |
| Class for defining Surrogate Functions where the executable code is a C- function. More... | |
| class | python.SurrogateModel.Function |
| class | python.SurrogateModel.SurrogateModel |
| class | python.SurrogateModel.ForwardMappingModel |
| Class for defining 'forward mapping' models. More... | |
| class | python.SurrogateModel.BackwardMappingModel |
| Class for defining 'backward mapping' models. More... | |
Functions | |
| def | python.SurrogateModel.existsAndHasArgPos (i, name) |
| Function checking whether the model inputs corresponds to the arguments. More... | |
| def | python.SurrogateModel.checkAndConvertType (kwargs, name, cls) |
| Function checking if the type of the strategy "name" provided by the user is correct, i.e. More... | |
| def | python.SurrogateModel.loadType (obj, name, cls) |
| Function that helps loading strategy "name" from model "obj". More... | |
Module providing the MoDeNa python interface.
| def python.SurrogateModel.checkAndConvertType | ( | kwargs, | |
| name, | |||
| cls | |||
| ) |
Function checking if the type of the strategy "name" provided by the user is correct, i.e.
corresponds to "cls".
@param kwargs (dict) dictionary where @param name (str) name of strategy @param cls class type
Definition at line 101 of file SurrogateModel.py.
| def python.SurrogateModel.existsAndHasArgPos | ( | i, | |
| name | |||
| ) |
Function checking whether the model inputs corresponds to the arguments.
| i | dict, inputs of a surrogate model. |
| name | str from regex, (.*), function arguments. |
Definition at line 87 of file SurrogateModel.py.
| def python.SurrogateModel.loadType | ( | obj, | |
| name, | |||
| cls | |||
| ) |
Function that helps loading strategy "name" from model "obj".
Returns an instance of the type "cls" appropriate strategy.
| obj | (instance) instance of surrogate model |
| name | (str) name of the strategy |
| cls | (class type) strategy class type |
Definition at line 121 of file SurrogateModel.py.