Separate results storage object

Bug #603587 reported by Eike
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Freeode
New
Medium
Unassigned

Bug Description

Currently the simulation results are stored inside of the simulation object (SimulatorBase). It would be much more sensible (and flexible) to store the simulation results in a special data storage object. Such objects even exists in Feeode: in the "storage" module

A minimal interface for storage classes, that meets the requirements of the simulator should be standardized. The necessary functionality would be:

    - Put variables of one iteration (point in time) into storage.
 - Put variables of one iteration (point in time) into storage.
    - Put variables of one iteration (point in time) into storage.
        - Maybe separate for state and algebraic variables
        - Maybe separate for state and algebraic variables
    - Get named variables out of storage (graph function)
 - Get named variables out of storage (graph function)
    - Get named variables out of storage (graph function)
    - Store all data in a file (save function).
 - Store all data in a file (save function).
    - Store all data in a file (save function).

Look at library:
 * http://pandas.pydata.org/ - However Pandas is from the finance industry.

See also:
    Bug #603743 : Store program text with results
    Bug #603596 : Store parameters with results

https://sourceforge.net/apps/trac/freeode/ticket/28

Eike (eike-welk)
Changed in freeode:
importance: Undecided → Wishlist
tags: added: result storage
Eike (eike-welk)
description: updated
Eike (eike-welk)
summary: - Separate data storage object
+ Separate results storage object
Eike (eike-welk)
tags: added: result-storage
removed: result storage
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
Changed in freeode:
milestone: none → 0.4.2
Eike (eike-welk)
Changed in freeode:
importance: Wishlist → Medium
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
Eike (eike-welk)
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.