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.0.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.0.0-py3-none-any.whl (107.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: juturna-2.0.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-14-generic

File hashes

Hashes for juturna-2.0.0.tar.gz
Algorithm Hash digest
SHA256 940e7e2863c826fb68e68b0efba9b2d3d0c7ad73a6aab8cb14ab5247c01e261d
MD5 a54e3f69544ba776be0814e33578e94b
BLAKE2b-256 7a9a575ccdcea79871e72642312067ae5094125890a64c3c326412e11796bfd4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for juturna-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62a747c482a3520088a244df85f0d9817076bbf41824ed4c14974513268a7835
MD5 0e2d088bac84b5a181e4e5d86e435401
BLAKE2b-256 f817c13721e23a3167fe431801482e46fb51e7d8b871fc2c776a42a7f2b8dfb6

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