Skip to main content

Node-centric Async Runtime for Atomic Networked Hierarchical Infrastructure

Project description

Naranhi: Orchestration Framework

Naranhi (Korean for "Side-by-Side") is a neuroimaging-focused framework designed to bridge the gap between local development and massive 2,500+ subject cluster execution. It uses an Orchestra Analyogy to maintain a clear-cut boundary between infrastrcuture and science.

🏛️ The Core Philosophy

1. The Score (YAML)

The declarative "Score" defining tasks and resource intents. We also add a communication block to your YAML to handle the Slack integration without cluttering the meatadata.

2. The Soloist (Science)

Pure, CLI-ready functions that do not know about the cluster.

2. The Performer (Decorator)

A Monadic wrapper that injects context (logging, HTC, Slack)

3. The Maestro (Conductor)

A sequential, signal-based controller that manages wave barriers.

Project details


Download files

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

Source Distribution

naranhi-0.1.3.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

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

naranhi-0.1.3-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file naranhi-0.1.3.tar.gz.

File metadata

  • Download URL: naranhi-0.1.3.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.15

File hashes

Hashes for naranhi-0.1.3.tar.gz
Algorithm Hash digest
SHA256 49b5832219fc61d76071e66dc19f6d4b4627473e08872a11983ba20ede9490b7
MD5 f8f5419ffe1105d8b8f05a060f9cb1b1
BLAKE2b-256 102473d2c6a9242a112ac27f71c4b92830fbb23a79392012b3667b8228e8ba98

See more details on using hashes here.

File details

Details for the file naranhi-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: naranhi-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.15

File hashes

Hashes for naranhi-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 65cf5bedd61dcf72da22ce7cf439456285f1aa8c5894e8d9a698c535e83ab806
MD5 3f3b817d184a56faa47e4cdd57a568d8
BLAKE2b-256 5848d6d922846283d7c515591a1ebbc9f53219b301a021946c98a5224fba1715

See more details on using hashes here.

Supported by

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