├── .flake8 ├── .gitignore ├── .gitlab-ci.yml ├── .travis.yml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── cpp └── tasklib │ ├── CMakeLists.txt │ ├── src │ ├── common.h │ ├── connection.cpp │ ├── connection.h │ ├── context.cpp │ ├── context.h │ ├── datainstance.cpp │ ├── datainstance.h │ ├── executor.cpp │ ├── executor.h │ ├── ids.cpp │ ├── ids.h │ ├── log.cpp │ ├── log.h │ ├── utils.cpp │ └── utils.h │ └── tester │ └── main.cpp ├── dashboard ├── make_dist.sh ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── src │ ├── App.css │ ├── App.tsx │ ├── components │ │ ├── AcyclicGraph.css │ │ ├── AcyclicGraph.js │ │ ├── Chart.tsx │ │ ├── Error.tsx │ │ ├── Session.tsx │ │ ├── SessionBar.tsx │ │ ├── SessionGraph.tsx │ │ ├── Sessions.tsx │ │ ├── TaskList.tsx │ │ ├── Workers.tsx │ │ └── utils.tsx │ ├── index.css │ ├── index.tsx │ ├── lib │ │ └── event.ts │ └── utils │ │ ├── date.ts │ │ └── fetch.ts ├── tsconfig.json ├── tsconfig.prod.json ├── tsconfig.test.json └── tslint.json ├── docs ├── Makefile ├── guide │ ├── conf.py │ ├── dev.rst │ ├── examples.rst │ ├── executors.rst │ ├── imgs │ │ ├── arch.svg │ │ └── helloworld.svg │ ├── index.rst │ ├── install.rst │ ├── overview.rst │ ├── python_api.rst │ ├── quickstart.rst │ └── user.rst ├── imgs │ ├── logo.svg │ └── rain-dashboard.gif └── reps │ └── rep1-commit_message_convetions.md ├── python ├── README.md ├── rain │ ├── __init__.py │ ├── capnp │ ├── client │ │ ├── __init__.py │ │ ├── client.py │ │ ├── data.py │ │ ├── graph.py │ │ ├── input.py │ │ ├── output.py │ │ ├── program.py │ │ ├── pycode.py │ │ ├── rpc.py │ │ ├── session.py │ │ ├── task.py │ │ └── tasks.py │ ├── common │ │ ├── __init__.py │ │ ├── attributes.py │ │ ├── comm.py │ │ ├── content_type.py │ │ ├── data_instance.py │ │ ├── data_type.py │ │ ├── errors.py │ │ ├── fs.py │ │ ├── ids.py │ │ ├── labeled_list.py │ │ └── utils.py │ └── executor │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── context.py │ │ └── executor.py ├── requirements.txt └── setup.py ├── rain_core ├── Cargo.toml ├── README.md ├── build.rs ├── capnp │ ├── client.capnp │ ├── common.capnp │ ├── governor.capnp │ ├── monitor.capnp │ └── server.capnp └── src │ ├── comm │ ├── executor.rs │ └── mod.rs │ ├── errors.rs │ ├── lib.rs │ ├── logging │ ├── events.rs │ └── mod.rs │ ├── sys │ ├── fs.rs │ ├── logdir.rs │ ├── mod.rs │ └── sys.rs │ ├── types │ ├── data_type.rs │ ├── id.rs │ ├── info.rs │ ├── mod.rs │ ├── resources.rs │ └── spec.rs │ └── utils │ ├── asyncinit.rs │ ├── consistency.rs │ ├── convert.rs │ └── mod.rs ├── rain_server ├── Cargo.toml ├── README.md ├── dashboard │ └── dist │ │ ├── index.html │ │ ├── main.css.gz │ │ └── main.js.gz └── src │ ├── common │ ├── connection.rs │ ├── mod.rs │ ├── monitor.rs │ └── rpc.rs │ ├── governor │ ├── data │ │ ├── builder.rs │ │ ├── data.rs │ │ ├── mod.rs │ │ └── transport.rs │ ├── fs │ │ ├── mod.rs │ │ ├── tempfile.rs │ │ └── workdir.rs │ ├── graph │ │ ├── dataobj.rs │ │ ├── executor.rs │ │ ├── graph.rs │ │ ├── mod.rs │ │ └── task.rs │ ├── mod.rs │ ├── rpc │ │ ├── bootstrap.rs │ │ ├── control.rs │ │ ├── executor.rs │ │ ├── fetch.rs │ │ └── mod.rs │ ├── state.rs │ └── tasks │ │ ├── basic.rs │ │ ├── instance.rs │ │ ├── mod.rs │ │ └── run.rs │ ├── main.rs │ ├── server │ ├── design.md │ ├── graph │ │ ├── client.rs │ │ ├── dataobj.rs │ │ ├── governor.rs │ │ ├── graph.rs │ │ ├── mod.rs │ │ ├── session.rs │ │ └── task.rs │ ├── http.rs │ ├── logging │ │ ├── logger.rs │ │ ├── mod.rs │ │ └── sqlite_logger.rs │ ├── mod.rs │ ├── rpc │ │ ├── bootstrap.rs │ │ ├── client.rs │ │ ├── governor.rs │ │ └── mod.rs │ ├── scheduler.rs │ ├── state.rs │ └── testmode.rs │ ├── start │ ├── common.rs │ ├── mod.rs │ ├── process.rs │ ├── ssh.rs │ └── starter.rs │ └── wrapped.rs ├── rain_task ├── Cargo.toml ├── README.md └── src │ ├── context.rs │ ├── errors.rs │ ├── executor.rs │ ├── framing.rs │ ├── input.rs │ ├── lib.rs │ ├── macros.rs │ ├── output.rs │ └── tests.rs ├── rain_task_test ├── Cargo.toml └── src │ └── main.rs ├── requirements.readthedocs.txt ├── tests └── pytests │ ├── conftest.py │ ├── executor_tester.py │ ├── schedtester.py │ ├── test_attributes.py │ ├── test_basic_tasks.py │ ├── test_client.py │ ├── test_common.py │ ├── test_complex.py │ ├── test_cpp_tasklib.py │ ├── test_dataobj.py │ ├── test_events.py │ ├── test_executor.py │ ├── test_program.py │ ├── test_python.py │ ├── test_resources.py │ ├── test_rust_tasklib.py │ ├── test_scheduler.py │ ├── test_server.py │ └── test_tasks.py └── utils ├── bench └── simple_task_scaling.py ├── checks ├── fullcheck.sh └── stylecheck.sh ├── deployment └── exoscale │ ├── README.md │ ├── exoscale.py │ └── requirements.txt └── dist ├── make_release.py ├── publish_version.sh └── update_docs.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/README.md -------------------------------------------------------------------------------- /cpp/tasklib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/tasklib/src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/common.h -------------------------------------------------------------------------------- /cpp/tasklib/src/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/connection.cpp -------------------------------------------------------------------------------- /cpp/tasklib/src/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/connection.h -------------------------------------------------------------------------------- /cpp/tasklib/src/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/context.cpp -------------------------------------------------------------------------------- /cpp/tasklib/src/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/context.h -------------------------------------------------------------------------------- /cpp/tasklib/src/datainstance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/datainstance.cpp -------------------------------------------------------------------------------- /cpp/tasklib/src/datainstance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/datainstance.h -------------------------------------------------------------------------------- /cpp/tasklib/src/executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/executor.cpp -------------------------------------------------------------------------------- /cpp/tasklib/src/executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/executor.h -------------------------------------------------------------------------------- /cpp/tasklib/src/ids.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/ids.cpp -------------------------------------------------------------------------------- /cpp/tasklib/src/ids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/ids.h -------------------------------------------------------------------------------- /cpp/tasklib/src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/log.cpp -------------------------------------------------------------------------------- /cpp/tasklib/src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/log.h -------------------------------------------------------------------------------- /cpp/tasklib/src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/utils.cpp -------------------------------------------------------------------------------- /cpp/tasklib/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/src/utils.h -------------------------------------------------------------------------------- /cpp/tasklib/tester/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/cpp/tasklib/tester/main.cpp -------------------------------------------------------------------------------- /dashboard/make_dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/make_dist.sh -------------------------------------------------------------------------------- /dashboard/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/package-lock.json -------------------------------------------------------------------------------- /dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/package.json -------------------------------------------------------------------------------- /dashboard/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/public/favicon.ico -------------------------------------------------------------------------------- /dashboard/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/public/index.html -------------------------------------------------------------------------------- /dashboard/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/public/manifest.json -------------------------------------------------------------------------------- /dashboard/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/App.css -------------------------------------------------------------------------------- /dashboard/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/App.tsx -------------------------------------------------------------------------------- /dashboard/src/components/AcyclicGraph.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/AcyclicGraph.css -------------------------------------------------------------------------------- /dashboard/src/components/AcyclicGraph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/AcyclicGraph.js -------------------------------------------------------------------------------- /dashboard/src/components/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/Chart.tsx -------------------------------------------------------------------------------- /dashboard/src/components/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/Error.tsx -------------------------------------------------------------------------------- /dashboard/src/components/Session.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/Session.tsx -------------------------------------------------------------------------------- /dashboard/src/components/SessionBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/SessionBar.tsx -------------------------------------------------------------------------------- /dashboard/src/components/SessionGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/SessionGraph.tsx -------------------------------------------------------------------------------- /dashboard/src/components/Sessions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/Sessions.tsx -------------------------------------------------------------------------------- /dashboard/src/components/TaskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/TaskList.tsx -------------------------------------------------------------------------------- /dashboard/src/components/Workers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/Workers.tsx -------------------------------------------------------------------------------- /dashboard/src/components/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/components/utils.tsx -------------------------------------------------------------------------------- /dashboard/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/index.css -------------------------------------------------------------------------------- /dashboard/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/index.tsx -------------------------------------------------------------------------------- /dashboard/src/lib/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/lib/event.ts -------------------------------------------------------------------------------- /dashboard/src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/utils/date.ts -------------------------------------------------------------------------------- /dashboard/src/utils/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/src/utils/fetch.ts -------------------------------------------------------------------------------- /dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/tsconfig.json -------------------------------------------------------------------------------- /dashboard/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/tsconfig.prod.json -------------------------------------------------------------------------------- /dashboard/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/tsconfig.test.json -------------------------------------------------------------------------------- /dashboard/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/dashboard/tslint.json -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/guide/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/conf.py -------------------------------------------------------------------------------- /docs/guide/dev.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/dev.rst -------------------------------------------------------------------------------- /docs/guide/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/examples.rst -------------------------------------------------------------------------------- /docs/guide/executors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/executors.rst -------------------------------------------------------------------------------- /docs/guide/imgs/arch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/imgs/arch.svg -------------------------------------------------------------------------------- /docs/guide/imgs/helloworld.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/imgs/helloworld.svg -------------------------------------------------------------------------------- /docs/guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/index.rst -------------------------------------------------------------------------------- /docs/guide/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/install.rst -------------------------------------------------------------------------------- /docs/guide/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/overview.rst -------------------------------------------------------------------------------- /docs/guide/python_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/python_api.rst -------------------------------------------------------------------------------- /docs/guide/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/quickstart.rst -------------------------------------------------------------------------------- /docs/guide/user.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/guide/user.rst -------------------------------------------------------------------------------- /docs/imgs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/imgs/logo.svg -------------------------------------------------------------------------------- /docs/imgs/rain-dashboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/imgs/rain-dashboard.gif -------------------------------------------------------------------------------- /docs/reps/rep1-commit_message_convetions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/docs/reps/rep1-commit_message_convetions.md -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/README.md -------------------------------------------------------------------------------- /python/rain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/rain/capnp: -------------------------------------------------------------------------------- 1 | ../../rain_core/capnp/ -------------------------------------------------------------------------------- /python/rain/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/__init__.py -------------------------------------------------------------------------------- /python/rain/client/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/client.py -------------------------------------------------------------------------------- /python/rain/client/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/data.py -------------------------------------------------------------------------------- /python/rain/client/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/graph.py -------------------------------------------------------------------------------- /python/rain/client/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/input.py -------------------------------------------------------------------------------- /python/rain/client/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/output.py -------------------------------------------------------------------------------- /python/rain/client/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/program.py -------------------------------------------------------------------------------- /python/rain/client/pycode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/pycode.py -------------------------------------------------------------------------------- /python/rain/client/rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/rpc.py -------------------------------------------------------------------------------- /python/rain/client/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/session.py -------------------------------------------------------------------------------- /python/rain/client/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/task.py -------------------------------------------------------------------------------- /python/rain/client/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/client/tasks.py -------------------------------------------------------------------------------- /python/rain/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/__init__.py -------------------------------------------------------------------------------- /python/rain/common/attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/attributes.py -------------------------------------------------------------------------------- /python/rain/common/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/comm.py -------------------------------------------------------------------------------- /python/rain/common/content_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/content_type.py -------------------------------------------------------------------------------- /python/rain/common/data_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/data_instance.py -------------------------------------------------------------------------------- /python/rain/common/data_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/data_type.py -------------------------------------------------------------------------------- /python/rain/common/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/errors.py -------------------------------------------------------------------------------- /python/rain/common/fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/fs.py -------------------------------------------------------------------------------- /python/rain/common/ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/ids.py -------------------------------------------------------------------------------- /python/rain/common/labeled_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/labeled_list.py -------------------------------------------------------------------------------- /python/rain/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/common/utils.py -------------------------------------------------------------------------------- /python/rain/executor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/rain/executor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/executor/__main__.py -------------------------------------------------------------------------------- /python/rain/executor/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/executor/context.py -------------------------------------------------------------------------------- /python/rain/executor/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/rain/executor/executor.py -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- 1 | cbor 2 | cloudpickle 3 | pyarrow 4 | pycapnp 5 | -------------------------------------------------------------------------------- /python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/python/setup.py -------------------------------------------------------------------------------- /rain_core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/Cargo.toml -------------------------------------------------------------------------------- /rain_core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/README.md -------------------------------------------------------------------------------- /rain_core/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/build.rs -------------------------------------------------------------------------------- /rain_core/capnp/client.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/capnp/client.capnp -------------------------------------------------------------------------------- /rain_core/capnp/common.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/capnp/common.capnp -------------------------------------------------------------------------------- /rain_core/capnp/governor.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/capnp/governor.capnp -------------------------------------------------------------------------------- /rain_core/capnp/monitor.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/capnp/monitor.capnp -------------------------------------------------------------------------------- /rain_core/capnp/server.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/capnp/server.capnp -------------------------------------------------------------------------------- /rain_core/src/comm/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/comm/executor.rs -------------------------------------------------------------------------------- /rain_core/src/comm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/comm/mod.rs -------------------------------------------------------------------------------- /rain_core/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/errors.rs -------------------------------------------------------------------------------- /rain_core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/lib.rs -------------------------------------------------------------------------------- /rain_core/src/logging/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/logging/events.rs -------------------------------------------------------------------------------- /rain_core/src/logging/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/logging/mod.rs -------------------------------------------------------------------------------- /rain_core/src/sys/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/sys/fs.rs -------------------------------------------------------------------------------- /rain_core/src/sys/logdir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/sys/logdir.rs -------------------------------------------------------------------------------- /rain_core/src/sys/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/sys/mod.rs -------------------------------------------------------------------------------- /rain_core/src/sys/sys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/sys/sys.rs -------------------------------------------------------------------------------- /rain_core/src/types/data_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/types/data_type.rs -------------------------------------------------------------------------------- /rain_core/src/types/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/types/id.rs -------------------------------------------------------------------------------- /rain_core/src/types/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/types/info.rs -------------------------------------------------------------------------------- /rain_core/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/types/mod.rs -------------------------------------------------------------------------------- /rain_core/src/types/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/types/resources.rs -------------------------------------------------------------------------------- /rain_core/src/types/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/types/spec.rs -------------------------------------------------------------------------------- /rain_core/src/utils/asyncinit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/utils/asyncinit.rs -------------------------------------------------------------------------------- /rain_core/src/utils/consistency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/utils/consistency.rs -------------------------------------------------------------------------------- /rain_core/src/utils/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/utils/convert.rs -------------------------------------------------------------------------------- /rain_core/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_core/src/utils/mod.rs -------------------------------------------------------------------------------- /rain_server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/Cargo.toml -------------------------------------------------------------------------------- /rain_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/README.md -------------------------------------------------------------------------------- /rain_server/dashboard/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/dashboard/dist/index.html -------------------------------------------------------------------------------- /rain_server/dashboard/dist/main.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/dashboard/dist/main.css.gz -------------------------------------------------------------------------------- /rain_server/dashboard/dist/main.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/dashboard/dist/main.js.gz -------------------------------------------------------------------------------- /rain_server/src/common/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/common/connection.rs -------------------------------------------------------------------------------- /rain_server/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/common/mod.rs -------------------------------------------------------------------------------- /rain_server/src/common/monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/common/monitor.rs -------------------------------------------------------------------------------- /rain_server/src/common/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/common/rpc.rs -------------------------------------------------------------------------------- /rain_server/src/governor/data/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/data/builder.rs -------------------------------------------------------------------------------- /rain_server/src/governor/data/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/data/data.rs -------------------------------------------------------------------------------- /rain_server/src/governor/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/data/mod.rs -------------------------------------------------------------------------------- /rain_server/src/governor/data/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/data/transport.rs -------------------------------------------------------------------------------- /rain_server/src/governor/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/fs/mod.rs -------------------------------------------------------------------------------- /rain_server/src/governor/fs/tempfile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/fs/tempfile.rs -------------------------------------------------------------------------------- /rain_server/src/governor/fs/workdir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/fs/workdir.rs -------------------------------------------------------------------------------- /rain_server/src/governor/graph/dataobj.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/graph/dataobj.rs -------------------------------------------------------------------------------- /rain_server/src/governor/graph/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/graph/executor.rs -------------------------------------------------------------------------------- /rain_server/src/governor/graph/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/graph/graph.rs -------------------------------------------------------------------------------- /rain_server/src/governor/graph/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/graph/mod.rs -------------------------------------------------------------------------------- /rain_server/src/governor/graph/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/graph/task.rs -------------------------------------------------------------------------------- /rain_server/src/governor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/mod.rs -------------------------------------------------------------------------------- /rain_server/src/governor/rpc/bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/rpc/bootstrap.rs -------------------------------------------------------------------------------- /rain_server/src/governor/rpc/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/rpc/control.rs -------------------------------------------------------------------------------- /rain_server/src/governor/rpc/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/rpc/executor.rs -------------------------------------------------------------------------------- /rain_server/src/governor/rpc/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/rpc/fetch.rs -------------------------------------------------------------------------------- /rain_server/src/governor/rpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/rpc/mod.rs -------------------------------------------------------------------------------- /rain_server/src/governor/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/state.rs -------------------------------------------------------------------------------- /rain_server/src/governor/tasks/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/tasks/basic.rs -------------------------------------------------------------------------------- /rain_server/src/governor/tasks/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/tasks/instance.rs -------------------------------------------------------------------------------- /rain_server/src/governor/tasks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/tasks/mod.rs -------------------------------------------------------------------------------- /rain_server/src/governor/tasks/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/governor/tasks/run.rs -------------------------------------------------------------------------------- /rain_server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/main.rs -------------------------------------------------------------------------------- /rain_server/src/server/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/design.md -------------------------------------------------------------------------------- /rain_server/src/server/graph/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/graph/client.rs -------------------------------------------------------------------------------- /rain_server/src/server/graph/dataobj.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/graph/dataobj.rs -------------------------------------------------------------------------------- /rain_server/src/server/graph/governor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/graph/governor.rs -------------------------------------------------------------------------------- /rain_server/src/server/graph/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/graph/graph.rs -------------------------------------------------------------------------------- /rain_server/src/server/graph/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/graph/mod.rs -------------------------------------------------------------------------------- /rain_server/src/server/graph/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/graph/session.rs -------------------------------------------------------------------------------- /rain_server/src/server/graph/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/graph/task.rs -------------------------------------------------------------------------------- /rain_server/src/server/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/http.rs -------------------------------------------------------------------------------- /rain_server/src/server/logging/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/logging/logger.rs -------------------------------------------------------------------------------- /rain_server/src/server/logging/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/logging/mod.rs -------------------------------------------------------------------------------- /rain_server/src/server/logging/sqlite_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/logging/sqlite_logger.rs -------------------------------------------------------------------------------- /rain_server/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/mod.rs -------------------------------------------------------------------------------- /rain_server/src/server/rpc/bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/rpc/bootstrap.rs -------------------------------------------------------------------------------- /rain_server/src/server/rpc/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/rpc/client.rs -------------------------------------------------------------------------------- /rain_server/src/server/rpc/governor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/rpc/governor.rs -------------------------------------------------------------------------------- /rain_server/src/server/rpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/rpc/mod.rs -------------------------------------------------------------------------------- /rain_server/src/server/scheduler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/scheduler.rs -------------------------------------------------------------------------------- /rain_server/src/server/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/state.rs -------------------------------------------------------------------------------- /rain_server/src/server/testmode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/server/testmode.rs -------------------------------------------------------------------------------- /rain_server/src/start/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/start/common.rs -------------------------------------------------------------------------------- /rain_server/src/start/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/start/mod.rs -------------------------------------------------------------------------------- /rain_server/src/start/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/start/process.rs -------------------------------------------------------------------------------- /rain_server/src/start/ssh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/start/ssh.rs -------------------------------------------------------------------------------- /rain_server/src/start/starter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/start/starter.rs -------------------------------------------------------------------------------- /rain_server/src/wrapped.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_server/src/wrapped.rs -------------------------------------------------------------------------------- /rain_task/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/Cargo.toml -------------------------------------------------------------------------------- /rain_task/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/README.md -------------------------------------------------------------------------------- /rain_task/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/context.rs -------------------------------------------------------------------------------- /rain_task/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/errors.rs -------------------------------------------------------------------------------- /rain_task/src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/executor.rs -------------------------------------------------------------------------------- /rain_task/src/framing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/framing.rs -------------------------------------------------------------------------------- /rain_task/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/input.rs -------------------------------------------------------------------------------- /rain_task/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/lib.rs -------------------------------------------------------------------------------- /rain_task/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/macros.rs -------------------------------------------------------------------------------- /rain_task/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/output.rs -------------------------------------------------------------------------------- /rain_task/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task/src/tests.rs -------------------------------------------------------------------------------- /rain_task_test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task_test/Cargo.toml -------------------------------------------------------------------------------- /rain_task_test/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/rain_task_test/src/main.rs -------------------------------------------------------------------------------- /requirements.readthedocs.txt: -------------------------------------------------------------------------------- 1 | python/ 2 | -------------------------------------------------------------------------------- /tests/pytests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/conftest.py -------------------------------------------------------------------------------- /tests/pytests/executor_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/executor_tester.py -------------------------------------------------------------------------------- /tests/pytests/schedtester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/schedtester.py -------------------------------------------------------------------------------- /tests/pytests/test_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_attributes.py -------------------------------------------------------------------------------- /tests/pytests/test_basic_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_basic_tasks.py -------------------------------------------------------------------------------- /tests/pytests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_client.py -------------------------------------------------------------------------------- /tests/pytests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_common.py -------------------------------------------------------------------------------- /tests/pytests/test_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_complex.py -------------------------------------------------------------------------------- /tests/pytests/test_cpp_tasklib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_cpp_tasklib.py -------------------------------------------------------------------------------- /tests/pytests/test_dataobj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_dataobj.py -------------------------------------------------------------------------------- /tests/pytests/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_events.py -------------------------------------------------------------------------------- /tests/pytests/test_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_executor.py -------------------------------------------------------------------------------- /tests/pytests/test_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_program.py -------------------------------------------------------------------------------- /tests/pytests/test_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_python.py -------------------------------------------------------------------------------- /tests/pytests/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_resources.py -------------------------------------------------------------------------------- /tests/pytests/test_rust_tasklib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_rust_tasklib.py -------------------------------------------------------------------------------- /tests/pytests/test_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_scheduler.py -------------------------------------------------------------------------------- /tests/pytests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_server.py -------------------------------------------------------------------------------- /tests/pytests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/tests/pytests/test_tasks.py -------------------------------------------------------------------------------- /utils/bench/simple_task_scaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/utils/bench/simple_task_scaling.py -------------------------------------------------------------------------------- /utils/checks/fullcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/utils/checks/fullcheck.sh -------------------------------------------------------------------------------- /utils/checks/stylecheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/utils/checks/stylecheck.sh -------------------------------------------------------------------------------- /utils/deployment/exoscale/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/utils/deployment/exoscale/README.md -------------------------------------------------------------------------------- /utils/deployment/exoscale/exoscale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/utils/deployment/exoscale/exoscale.py -------------------------------------------------------------------------------- /utils/deployment/exoscale/requirements.txt: -------------------------------------------------------------------------------- 1 | cs>=2.1.5 2 | paramiko 3 | scp -------------------------------------------------------------------------------- /utils/dist/make_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/utils/dist/make_release.py -------------------------------------------------------------------------------- /utils/dist/publish_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/utils/dist/publish_version.sh -------------------------------------------------------------------------------- /utils/dist/update_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/substantic/rain/HEAD/utils/dist/update_docs.py --------------------------------------------------------------------------------