get_mymap¶
-
biophysics_fitting.optimizer.get_mymap(db_setup, db_run, c, satisfactory_boundary_dict=
None, n_reschedule_on_runtime_error=3)¶ Get a map function for evaluating the parameters.
This function is a hook into BluePyOpt’s optimization. It is used as a mapping function in
bluepyopt.optimisations.DEAPOptimisationduringstart_run(). Rather than just returning the combined objectives, it also saves the features and the objectives in the database. This is useful for debugging and for analyzing the optimization results.- Parameters:¶
- db_setup : DataBase¶
Database containing the setup of the optimization.
- db_run : DataBase¶
The database for the optimization run containing sub-databases.
- c : Client¶
The distributed client.
- satisfactory_boundary_dict : dict | None¶
A dictionary with the boundaries for the objectives. If a model is found, that has all objectives below the boundary, the optimization is stopped.
- n_reschedule_on_runtime_error : int¶
The number of times the optimization is rescheduled if a runtime error occurs.
- Returns:¶
The map function for evaluating the parameters. this function is passed to the
bluepyopt.optimisations.DEAPOptimisationobject.- Return type:¶
Callable
Documentation unclear, incomplete, broken or wrong? Let us know