Skip to main content

No project description provided

Project description

# SyncMatrix

[![CircleCI](https://circleci.com/gh/khulnasoft/syncmatrix/tree/master.svg?style=svg&circle-token=28689a55edc3c373486aaa5f11a1af3e5fc53344)](https://circleci.com/gh/khulnasoft/syncmatrix/tree/master) ![Python Version](https://img.shields.io/badge/python-3.4%2B-blue) ![License](https://img.shields.io/github/license/khulnasoft/syncmatrix) ![Issues](https://img.shields.io/github/issues/khulnasoft/syncmatrix) ![Forks](https://img.shields.io/github/forks/khulnasoft/syncmatrix?style=social) ![Stars](https://img.shields.io/github/stars/khulnasoft/syncmatrix?style=social) ![Contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen)

A modern, flexible workflow orchestration system for data-driven teams.

SyncMatrix lets you define tasks, organize them into flows, and let the engine handle scheduling, execution, and reliability.

## 🚀 Features

  • Task & Flow Orchestration — Simple, expressive workflow definitions

  • Modern Architecture — Designed for scalable data environments

  • Developer-friendly APIs

  • Extensible — Integrates easily with your data or ML pipelines

## 🧭 Why “SyncMatrix”?

From the Latin meaning “one who is in charge”, a syncmatrix oversees and ensures order. It’s also the name of a roving researcher from The Hitchhiker’s Guide to the Galaxy.

SyncMatrix does the same: structured orchestration with room for exploration.

## 📦 Installation

### Requirements

  • Python 3.4+

### Install from source

`bash git clone https://github.com/khulnasoft/syncmatrix.git cd syncmatrix pip install . `

## 🛠 Development Setup

`bash git clone https://github.com/khulnasoft/syncmatrix.git cd syncmatrix conda env create pip install -e . `

### Run Tests

`bash pytest `

## 📘 Documentation

To launch the docs locally:

`bash yarn docs:dev `

A browser window will open once the initial build completes.

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

syncmatrix-0.2.1.tar.gz (51.1 kB view details)

Uploaded Source

File details

Details for the file syncmatrix-0.2.1.tar.gz.

File metadata

  • Download URL: syncmatrix-0.2.1.tar.gz
  • Upload date:
  • Size: 51.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for syncmatrix-0.2.1.tar.gz
Algorithm Hash digest
SHA256 400f3f9067967ccb8104bd9d209494dd7ed7b336291c42a0aed05022590b560a
MD5 bf30257f6d7a96b4f6d370333503d70c
BLAKE2b-256 45a3338642278bc4ac849a5a6dac86b5f1939409a7281d4ad57a5c9a8f45bbe7

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