Skip to main content

SciNode

Unit test

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

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scinode-0.3.7.tar.gz (168.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scinode-0.3.7-py3-none-any.whl (252.0 kB view details)

Uploaded Python 3

File details

Details for the file scinode-0.3.7.tar.gz.

File metadata

  • Download URL: scinode-0.3.7.tar.gz
  • Upload date:
  • Size: 168.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for scinode-0.3.7.tar.gz
Algorithm Hash digest
SHA256 e483e68da5f3c1212c6285f2a62086bb32db6c467d0cf5ff8e1c7b26ae97a0a7
MD5 063c9d28712ad14b1700e1589dfd09ef
BLAKE2b-256 6fe834ce7623c1eda83f15d0970069062f5d51f8a5bd46d0e2351bf1068af614

See more details on using hashes here.

File details

Details for the file scinode-0.3.7-py3-none-any.whl.

File metadata

  • Download URL: scinode-0.3.7-py3-none-any.whl
  • Upload date:
  • Size: 252.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for scinode-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 fa2ad04eb1bcb78d96444b5315d73e0bbe7d767de915b86bc80a1be97750dcae
MD5 bcd7d88c8083692e94a0a708640501c6
BLAKE2b-256 05e0853325afa16cceb9a5982638c09f733c4a55ce6ac4c4679232fddd4e0779

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.7 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page