Skip to main content

Planet-scale distributed computing in Python.

Project description

Pythagoras

Planet-scale distributed computing in Python.

What is it?

Pythagoras is an easy-to-use framework for cost-efficient massive algorithm parallelization in Python. It simplifies and accelerates data science, machine learning, and AI workflows.

Pythagoras offers:

  • seamless parallel execution of Python code, locally or in diverse distributed environments of any scale;
  • ubiquitous caching for intermediate program states, with intelligent data and code change tracking;
  • extremely simple and budget-friendly orchestration backend.

Usage

How to get it?

The source code is hosted on GitHub at: https://github.com/vladlpavlov/pythagoras

Installers for the latest released version are available at the Python package index at: https://pypi.org/project/pythagoras

pip install pythagoras

Dependencies

Key Contacts

About The Name

Pythagoras of Samos was a famous ancient Greek thinker and scientist who was the first man to call himself a philosopher ("lover of wisdom"). He is most recognised for his many mathematical findings, including the Pythagorean theorem.

Not everyone knows that in antiquity, Pythagoras was also credited with major astronomical discoveries, such as sphericity of the Earth and the identity of the morning and evening stars as the planet Venus.

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

pythagoras-0.10.56.tar.gz (35.9 kB view details)

Uploaded Source

File details

Details for the file pythagoras-0.10.56.tar.gz.

File metadata

  • Download URL: pythagoras-0.10.56.tar.gz
  • Upload date:
  • Size: 35.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pythagoras-0.10.56.tar.gz
Algorithm Hash digest
SHA256 43d8b4e51b204ab2779a07a537d60ddb48e60778b0406551350fbda656e26cfb
MD5 e06bbae26af8365f6b5a074be1c2ca06
BLAKE2b-256 542d899b4b2148a196bcbb17120f6b19be1a7ecbc0ff324894f54fac2e228bc3

See more details on using hashes here.

Supported by

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