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

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)

Source distribution for scinode 0.3.7
File Size Uploaded
scinode-0.3.7.tar.gz 168.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scinode 0.3.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3.7 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page