Add basic DataModel class
This commit is contained in:
parent
02a20885b5
commit
c493e5d57d
1 changed files with 24 additions and 0 deletions
24
tracetools_analysis/analysis/data_model.py
Normal file
24
tracetools_analysis/analysis/data_model.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
# Data model
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
class DataModel():
|
||||
"""
|
||||
Container to model processed data.
|
||||
|
||||
Contains data for an analysis to use.
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
# Objects (one-time events, usually when something is created)
|
||||
self._contexts = pd.DataFrame(columns=[])
|
||||
self._nodes = pd.DataFrame(columns=[])
|
||||
self._publishers = pd.DataFrame(columns=[])
|
||||
self._subscriptions = pd.DataFrame(columns=[])
|
||||
self._services = pd.DataFrame(columns=[])
|
||||
self._clients = pd.DataFrame(columns=[])
|
||||
self._timers = pd.DataFrame(columns=[])
|
||||
|
||||
# Events
|
||||
# TODO
|
Loading…
Add table
Add a link
Reference in a new issue