k13132 / uda

Universal Data Analyzer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Universal Data Analyzer

Universal Data Analyzer (UDA) emerged in 2014 from the need to statistically evaluated data create by OMNeT++. Evaluation of real-world measurements carried out by FlowPing was required later. That time modular architecture was designed and implemented. Currently, UDA's public functions allow evaluation of OMNeT++ and FlowPing measurements.

Processed files are returned in DataFrame format for further analysis.

Current OMNeT++ modul can read .sca, .vec, and .vci files. Histogram measurements are on TODO.

Getting started

In order to use UDA, required Python libraries need to be installed. Then UDA data loaders can be used. For example, OMNeT++ project loader:

from uda.loaders.omnetpp import Omnetpp

o= Omnetpp(SIMNAME, RUNID)
vec_df_= o.vec.getDataFrame()
vci_df_= o.vci.getDataFrame()
sca_df_= o.sca.getDataFrame()

More sofisticated analysis using OMNeT++ loader can be seen in Examples

ToDo

  • Implementation of OMNeT++ histogram format

About

Universal Data Analyzer


Languages

Language:Python 100.0%