Skip to main content

pyleaf is the Python implementation of the Leaf system. The Leaf system is a pipeline (AKA data flow or data analysis protocol) management system that allows to design the pipeline as an ASCII-art diagram through a language called LGL (Leaf Graph Language, see https://github.com/franapoli/lglc).

Main Leaf features include:

  • Thin, lightweight, code-independent Abstraction Layer.

  • Data flow graph embedded directly into Python source code.

  • Automatic creation and management of variables associated with node outputs.

  • Automatic persistent storage and retrieval of node outputs.

  • Session persistence (i.e. run half project, reboot machine, automatically start again from the last processed node).

  • Lazy builds (avoid running nodes that are not necessary for the build of a requested resource).

  • Multiprocessing (independent nodes run in parallel).

  • Enforcement of code version consistency between nodes (i.e. automatically reprocess all nodes deriving from node A if node A is found to be changed).

  • Automatic time and space requirements statistics.

  • Automatic publishing (producing hypertext with visual representation of the protocol, processing statistics, link to node outputs, node documentation and source code).

Release files for pyleaf 1.0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyleaf 1.0.1.1
File Size Uploaded
pyleaf-1.0.1.1.tar.gz 756.7 kB Details

Release files / pyleaf-1.0.1.1.tar.gz

Download URL pyleaf-1.0.1.1.tar.gz
Size 756.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1ff361391de35f43227b9b78e1c28881e6af37adcf4060c73eadf4752685a3a5
BLAKE2b-256 checksum
How to use checksums
7bd4766596601aa1dcb97984522891bf7f1783992918f2bdfde0a15d41e4d941
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.1.1 This release

1 release file

1.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page