Skip to main content

Juturna core library

Project description

Juturna – Real-time AI Pipeline Framework


Important to know

Juturna is actively evolving with exciting new features and improvements being added regularly. We're using semantic versioning to clearly communicate any breaking changes between releases, so you can upgrade with confidence. Juturna is perfect for experimentation and prototyping today, and we're working toward production-ready stability with each release. So, if you plan to deploy it in production, make sure you are comfortable managing potential updates and adjustments.

At a glance

Juturna is a data pipeline library written in Python. It is particularly useful for fast prototyping multimedia, real-time data applications, as well as exploring and testing AI models, in a modular and flexible fashion.

Among its many features, there are a few keypoints to highligh about Juturna:

  • Real-Time Streaming: continuouusly process audio, video and arbitrary data streams
  • Modularity: create your own nodes and share them through the Juturna hub
  • Composable workloads: design pipelines to solve complex tasks in minutes
  • Parallelism & Batching: parallel, non-blocking execution for high throughput
  • Observability: built-in logging and metrics support

Documentation: https://meetecho.github.io/juturna/index.html

Contribute: https://github.com/meetecho/juturna/blob/main/CONTRIBUTING.md

Meetecho: https://www.meetecho.com/en/

Contributing

We are so glad you decided to contribute! We truly value your time and help in making Juturna better, and look forward to every single PR, whether you are fixing typos, proposing the next big feature, or extending the documentation.

To make sure we’re all on the same page and to get your changes merged as quickly as possible, please take a peek at our CONTRIBUTING.md guide. It covers the essentials, including:

  • branching & PR workflow
  • code style & linting
  • issue triage (TBD)
  • issue & PR templates and a Code of Conduct are provided (TBD)
  • signing CRA

If you are not sure where to start, feel free to open an issue to discuss your ideas first. We’re happy to help guide you through the process!

Changelog

All notable changes are documented in CHANGELOG.md - we follow Semantic Versioning, so you'll always know how exactly updates affect your setup.

License

Distributed under the MIT License. See LICENSE for details.

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

juturna-2.1.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

juturna-2.1.0-py3-none-any.whl (111.4 kB view details)

Uploaded Python 3

File details

Details for the file juturna-2.1.0.tar.gz.

File metadata

  • Download URL: juturna-2.1.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.17.0-20-generic

File hashes

Hashes for juturna-2.1.0.tar.gz
Algorithm Hash digest
SHA256 c479be292ecbb1c7eb0f31ba81ddde301c1aaea8d6821d584adfead69b561fef
MD5 1d083ca4a3ca11020c59b1c92844c295
BLAKE2b-256 9dce16a382b3f7bd3c1fde2d3fadcc90037e1ac6850d54a0210471a6dd4c3ca7

See more details on using hashes here.

File details

Details for the file juturna-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: juturna-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 111.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.17.0-20-generic

File hashes

Hashes for juturna-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6102125cc9b58b9d863080ccec6961632653cd8acd494da4b475f34f7c1a412
MD5 267f5ead24355edc93d450cff3a4429c
BLAKE2b-256 26b0c5d264572b7a179038c390d410ea139e789ab3f00617b23afd6d254b8356

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