Storage¶
Saving and loading traces and results objects.
-
class
pypesto.storage.
OptimizationResultHDF5Reader
(storage_filename: str)¶ Bases:
object
Reader of the HDF5 result files written by class OptimizationResultHDF5Writer.
-
storage_filename
¶ HDF5 result file name
-
__init__
(storage_filename: str)¶ - Parameters
storage_filename (str) – HDF5 result file name
-
read
() → pypesto.result.Result¶ Read HDF5 result file and return pyPESTO result object.
-
-
class
pypesto.storage.
OptimizationResultHDF5Writer
(storage_filename: str)¶ Bases:
object
Writer of the HDF5 result files.
-
storage_filename
¶ HDF5 result file name
-
__init__
(storage_filename: str)¶ - Parameters
storage_filename (str) – HDF5 result file name
-
write
(result: pypesto.result.Result, overwrite=False)¶ Write HDF5 result file from pyPESTO result object.
-
-
class
pypesto.storage.
ProblemHDF5Reader
(storage_filename: str)¶ Bases:
object
Reader of the HDF5 problem files written by class ProblemHDF5Writer.
-
storage_filename
¶ HDF5 problem file name
-
__init__
(storage_filename: str)¶ - Parameters
storage_filename (str) – HDF5 problem file name
-
read
(objective: pypesto.objective.base.ObjectiveBase = None) → pypesto.problem.Problem¶ Read HDF5 problem file and return pyPESTO problem object.
- Parameters
objective – Objective function which is currently not save to storage.
- Returns
A problem instance with all attributes read in.
- Return type
problem
-
-
class
pypesto.storage.
ProblemHDF5Writer
(storage_filename: str)¶ Bases:
object
Writer of the HDF5 problem files.
-
storage_filename
¶ HDF5 result file name
-
__init__
(storage_filename: str)¶ - Parameters
storage_filename (str) – HDF5 problem file name
-
write
(problem, overwrite: bool = False)¶ Write HDF5 problem file from pyPESTO problem object.
-