├── .gitignore ├── .travis.yml ├── MANIFEST.in ├── README.md ├── example.py ├── example_serialized.txt ├── fbp-config.json ├── requirements.txt ├── rill ├── __init__.py ├── cli.py ├── compat.py ├── components │ ├── __init__.py │ ├── basic.py │ ├── files.py │ ├── filters.py │ ├── hello_world.py │ ├── math.py │ ├── merge.py │ ├── split.py │ ├── text.py │ └── timing.py ├── decorators.py ├── engine │ ├── __init__.py │ ├── component.py │ ├── exceptions.py │ ├── inputport.py │ ├── jsonschema_types.py │ ├── network.py │ ├── outputport.py │ ├── packet.py │ ├── port.py │ ├── portdef.py │ ├── runner.py │ ├── status.py │ ├── subnet.py │ ├── types.py │ └── utils.py ├── events │ ├── __init__.py │ ├── dispatchers │ │ ├── __init__.py │ │ ├── base.py │ │ ├── memory.py │ │ └── socket.py │ └── listeners │ │ ├── __init__.py │ │ ├── base.py │ │ └── memory.py ├── fn.py ├── registry.py ├── runtime.py └── utils │ ├── __init__.py │ ├── annotations.py │ ├── common.py │ └── observer.py ├── setup.py ├── tests ├── __init__.py ├── components.py ├── requirements.txt ├── subnets.py ├── test_annotations.py ├── test_components.py ├── test_events.py ├── test_graph.py ├── test_runners.py ├── test_runtime.py ├── test_subnet.py ├── test_types.py └── utils.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.orig 3 | .* 4 | examples 5 | *.egg-info 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/.travis.yml -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/README.md -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/example.py -------------------------------------------------------------------------------- /example_serialized.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/example_serialized.txt -------------------------------------------------------------------------------- /fbp-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/fbp-config.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/requirements.txt -------------------------------------------------------------------------------- /rill/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/__init__.py -------------------------------------------------------------------------------- /rill/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/cli.py -------------------------------------------------------------------------------- /rill/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/compat.py -------------------------------------------------------------------------------- /rill/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rill/components/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/basic.py -------------------------------------------------------------------------------- /rill/components/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/files.py -------------------------------------------------------------------------------- /rill/components/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/filters.py -------------------------------------------------------------------------------- /rill/components/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/hello_world.py -------------------------------------------------------------------------------- /rill/components/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/math.py -------------------------------------------------------------------------------- /rill/components/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/merge.py -------------------------------------------------------------------------------- /rill/components/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/split.py -------------------------------------------------------------------------------- /rill/components/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/text.py -------------------------------------------------------------------------------- /rill/components/timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/components/timing.py -------------------------------------------------------------------------------- /rill/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/decorators.py -------------------------------------------------------------------------------- /rill/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/__init__.py -------------------------------------------------------------------------------- /rill/engine/component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/component.py -------------------------------------------------------------------------------- /rill/engine/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/exceptions.py -------------------------------------------------------------------------------- /rill/engine/inputport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/inputport.py -------------------------------------------------------------------------------- /rill/engine/jsonschema_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/jsonschema_types.py -------------------------------------------------------------------------------- /rill/engine/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/network.py -------------------------------------------------------------------------------- /rill/engine/outputport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/outputport.py -------------------------------------------------------------------------------- /rill/engine/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/packet.py -------------------------------------------------------------------------------- /rill/engine/port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/port.py -------------------------------------------------------------------------------- /rill/engine/portdef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/portdef.py -------------------------------------------------------------------------------- /rill/engine/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/runner.py -------------------------------------------------------------------------------- /rill/engine/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/status.py -------------------------------------------------------------------------------- /rill/engine/subnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/subnet.py -------------------------------------------------------------------------------- /rill/engine/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/types.py -------------------------------------------------------------------------------- /rill/engine/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/engine/utils.py -------------------------------------------------------------------------------- /rill/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rill/events/dispatchers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rill/events/dispatchers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/events/dispatchers/base.py -------------------------------------------------------------------------------- /rill/events/dispatchers/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/events/dispatchers/memory.py -------------------------------------------------------------------------------- /rill/events/dispatchers/socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/events/dispatchers/socket.py -------------------------------------------------------------------------------- /rill/events/listeners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rill/events/listeners/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/events/listeners/base.py -------------------------------------------------------------------------------- /rill/events/listeners/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/events/listeners/memory.py -------------------------------------------------------------------------------- /rill/fn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/fn.py -------------------------------------------------------------------------------- /rill/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/registry.py -------------------------------------------------------------------------------- /rill/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/runtime.py -------------------------------------------------------------------------------- /rill/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/utils/__init__.py -------------------------------------------------------------------------------- /rill/utils/annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/utils/annotations.py -------------------------------------------------------------------------------- /rill/utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/utils/common.py -------------------------------------------------------------------------------- /rill/utils/observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/rill/utils/observer.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/components.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/subnets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/subnets.py -------------------------------------------------------------------------------- /tests/test_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/test_annotations.py -------------------------------------------------------------------------------- /tests/test_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/test_components.py -------------------------------------------------------------------------------- /tests/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/test_events.py -------------------------------------------------------------------------------- /tests/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/test_graph.py -------------------------------------------------------------------------------- /tests/test_runners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/test_runners.py -------------------------------------------------------------------------------- /tests/test_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/test_runtime.py -------------------------------------------------------------------------------- /tests/test_subnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/test_subnet.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/test_types.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PermaData/rill/HEAD/tox.ini --------------------------------------------------------------------------------