Skip to main content

The pipelite Project

Empower your data workflows effortlessly with pipelite, a lightweight Python program designed for seamless data pipeline creation and execution. Using a simple JSON configuration, users can build complex pipelines without writing code. What sets pipelite apart is its total extensibility—anyone can easily create and integrate new connectors or transformations, enhancing the program's capabilities.

It's also possible to add new way to manage the flow of the transformations if needed. With a MIT license fostering collaboration, this flexible tool is perfect for users of all levels. Craft, execute, and extend your data pipelines with pipelite, your go-to solution for adaptable and scalable data processing.

Some characteristics:

  • Simple JSON configuration
  • Lightweight and code-free (MIT license for flexibility)
  • Python Code (leverage the basics libraries instead addind many heavy and complex libs)
  • Effortless pipeline creation and high integrability thanks to the json configuration
  • Streamlined execution process
  • Total extensibility (connectivity, transformation, pipeline management)
  • Boost data processing efficiency
  • Quick learning curve
  • Empower your data workflows in a simple way

So in one word ... pipelite is your extensible solution for dynamic data pipelines.

Currently this solution provides data access and load from these data sources :

✅ External file (csv)
✅ External Excel Spreadsheet (xls, xlsx, xlsm, xlsb, odf, ods and odt) (read only)
✅ External XES File (read only)
✅ ODBC Data Sources (checked with SQL Server, SQLite) by using an configurable SQL query (Read Only)
✅ SAP Read Table via SAP RFC (Read Only)
✅ ABBYY Timeline PI (write only in Repository)

And provides those transformers

✅ Pass Through (Ex. just to change the Data Sources names IN-OUT)
✅ Dataset Profiling
✅ Concat 2 Data sources
✅ Join data sources
✅ Lookup
✅ SubString
✅ Rename Column Name
✅ Column Transformation

👉 Jump to the wiki from here

Installation

just use pip by typing

    pip install pipelite

... and just use it !

See here

External modules

Metadata

Release files for pipelite 0.1.9.1

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

Built distribution (wheel)

Table of built distributions (wheels) for pipelite 0.1.9.1
File Interpreter ABI Platform
pipelite-0.1.9.1-py3-none-any.whl Python 3 none any Details

Release files / pipelite-0.1.9.1-py3-none-any.whl

Download URL pipelite-0.1.9.1-py3-none-any.whl
Size 63.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
42eb82dc9e7e5182e04286487f1f5d6701efc2b9c4ed5679c2fbe65ad6956368
BLAKE2b-256 checksum
How to use checksums
a8f2c565f659ef4664b0df06d280411fbe073c92751d2f0beb70bef95d8d3c05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Security for pipelite 0.1.9.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.9.1 This release

1 release file No provenance

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