SciNode
A platform for designing node-based workflows for science and engineering.
Features
- easy to design computational workflow and reusable components.
- execute the workflow on the local or remote computer.
- easy to control the nodetree: reset, pause, play and cancel nodes.
- suitable for both programmers and non-programmers.
- easy to share ready-to-use components and workflow templates.
- support high throughput calculation.
Different from other node-base workflows
- Nodetree data is stored in the database. A nodetree can be fully reconstructed from the database.
- For long-running jobs, thus the execution does not provide instant feedback.
Demo site
Try it here: https://scinode-app.herokuapp.com/
Installation
pip install --upgrade --user scinode
Documentation
Check the docs and learn about the features.
Examples
A simple math calculation
from scinode.nodetree import NodeTree
nt = NodeTree(name="example")
float1 = nt.nodes.new("Float", value=2.0)
float2 = nt.nodes.new("Float", value=3.0)
add1 = nt.nodes.new("Operator", operator="+")
nt.links.new(float1.outputs[0], add1.inputs[0])
nt.links.new(float2.outputs[0], add1.inputs[1])
nt.launch()
License
Metadata
Release files for scinode 0.3.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scinode-0.3.7.tar.gz | 168.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scinode-0.3.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 420.9 kB
Release files / scinode-0.3.7.tar.gz
| Download URL | scinode-0.3.7.tar.gz |
|---|---|
| Size | 168.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e483e68da5f3c1212c6285f2a62086bb32db6c467d0cf5ff8e1c7b26ae97a0a7
|
|
BLAKE2b-256 checksum How to use checksums |
6fe834ce7623c1eda83f15d0970069062f5d51f8a5bd46d0e2351bf1068af614
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|
Release files / scinode-0.3.7-py3-none-any.whl
| Download URL | scinode-0.3.7-py3-none-any.whl |
|---|---|
| Size | 252.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fa2ad04eb1bcb78d96444b5315d73e0bbe7d767de915b86bc80a1be97750dcae
|
|
BLAKE2b-256 checksum How to use checksums |
05e0853325afa16cceb9a5982638c09f733c4a55ce6ac4c4679232fddd4e0779
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|