deflex.solver_results2series

deflex.solver_results2series(results)[source]

Get the meta results from the solver.

The keys in the first index level are:

  • Problem
  • Solution
  • Solver
  • Solver Black box
  • Solver Branch and bound
Parameters:results (dict) – A valid deflex results dictionary.
Returns:
Return type:pandas.Series

Example

>>> import deflex as dflx
>>> fn = dflx.fetch_test_files("de02_heat.dflx")
>>> my_results = dflx.restore_results(fn)
>>> slvr = solver_results2series(my_results)
>>> list(slvr.index.get_level_values(0).unique())[:4]
['Problem', 'Solution', 'Solver', 'Solver Black box']
>>> round(slvr["Solver", "Time"],5)
0.07627
>>> int(slvr["Solution", "Objective"])
7516285616