Metadata-Version: 2.0
Name: daflsim
Version: 1.0.0.dev1
Summary: Simulate a data-flow described by a graphviz diagram
Home-page: https://github.com/pothiers/daflsim
Author: S. Pothier
Author-email: pothier@noao.com
License: MIT
Keywords: simulation network graph data-flow
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Telecommunications Industry
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Software Development :: Code Generators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Requires-Dist: graphviz
Requires-Dist: networkx
Requires-Dist: simpy (>=3)

Data flow diagram simulator
===========================

The *DAta FLow SIMulator* - DAFLSIM ("daffle sim") simulates the flow
of data given a data-flow diagram.

It requires Python 3.4.

You provide a dataflow-diagram (in `graphviz
<http://www.graphviz.org/>`_ format) The diagram must be annotated with a few special values in the graphviz "tooltip" attribute.  The *daflsim* program reads the diagram and runs a Descrete Event Simulation on it. 

Try these examples:

    dfsim.py --summarize end  --profile tests/graphviz-sample1.dot 
    dfsim.py --summarize NSA  tests/sdm-dci-dataflow.dot   
    dfsim.py --summarize NSA --summarize NOWHERE1 --profile tests/sdm-dci-dataflow.dot 


Quick test, execute:

    ./tests/smoke.sh





