User Tools

Site Tools


metertimeseriesdataformat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

metertimeseriesdataformat [2011/01/25 10:04]
gonium
metertimeseriesdataformat [2012/10/30 10:27] (current)
Line 1: Line 1:
 +==== Implementation ====
 +
 +An implementation is being developed here: [[https://github.com/gonium/libklio|libklio (Klio: Greek muse of history)]]
 +
 ==== Goal ==== ==== Goal ====
  
Line 11: Line 15:
  
 The library is to be used in a wide range of applications, ranging from recording data locally (on a small embedded device like the Chumby) to the webservers of the project. It must therefore be written in C++, as portable as possible. It is safe to assume a POSIX architecture, the boost libraries can also be used. The library is to be used in a wide range of applications, ranging from recording data locally (on a small embedded device like the Chumby) to the webservers of the project. It must therefore be written in C++, as portable as possible. It is safe to assume a POSIX architecture, the boost libraries can also be used.
- 
-TODO: Specify usecases in more detail. 
  
 === Metainformation === === Metainformation ===
Line 31: Line 33:
 ==== Version 0.1 ==== ==== Version 0.1 ====
  
-The development of this library will be an ongoing process. In the first version, a simple usecase should be satisfied: the data measurements of individual devices (measured by the plugwise system) must be stored. Basically, this means that 10 individual sensors must be stored with synchronized timesteps. The measurement interval will be in the 1-2 second range.+The development of this library will be an ongoing process. In the first version, a simple usecase should be satisfied: the data measurements of individual devices (measured by the plugwise system) must be stored. Basically, this means that 10 individual sensors must be stored with synchronized timesteps. The measurement interval will be in the 1-2 second range. Since the data will be used to develop algorithms, a portable and compact (single-file) storage is adequate. Performance of the storage mechanism is not a critical requirement. 
 + 
 +Basic operations for this usecase: 
 + 
 +  * Create an empty storage container file 
 +  * add/remove a sensor from the container (including dataset and metadata) 
 +  * add a reading to a sensor's storage 
 +  * dump all readings of a sensor 
 + 
  
metertimeseriesdataformat.1295946289.txt.gz · Last modified: 2012/10/30 10:35 (external edit)