Welcome to Ordeq!
Ordeq is a framework for developing data pipelines. It simplifies IO and modularizes pipeline logic. Ordeq elevates your proof-of-concept to a production-grade pipelines. See the introduction for an easy-to-follow example of how Ordeq can help.
Installation
Ordeq is lightweight with 0 dependencies.
To install Ordeq, run:
uv pip install ordeq
Integrations
Ordeq integrates seamlessly with existing tooling. It provides out-of-the-box integrations with 25+ popular libraries. In total, Ordeq offers over 100 IOs via these integrations.
You can install them as needed.
For example, for reading and writing data with Pandas, install the ordeq-pandas package:
uv pip install ordeq-pandas
Some of the available integrations:
Data processing
|
Pandas |
Spark |
Numpy |
Polars |
Ibis |
Joblib |
HuggingFace |
Pillow |
|
st |
Requests |
Pydantic |
DuckDB |
NetworkX |
TOML |
PyMuPDF |
ChromaDB |
Plotting
|
Matplotlib |
Altair |
Plotly Express |
Cloud storage
|
Google Cloud Storage |
Azure Storage Blob |
AWS S3 |
Boto3 |
Bigquery |
Have a look at the package overview and API reference for a list of available packages.
Documentation
Documentation is available at https://ing-bank.github.io/ordeq/.
Why consider Ordeq?
- Ordeq is the GenAI companion: it gives your project structure and consistency, such that GenAI can thrive
- It offers seamless integrations with existing data & ML tooling, such as Spark, Pandas, Pydantic and PyMuPDF, and adding new integrations is trivial
- It's actively developed and trusted by data scientists, engineers, analysts and machine learning engineers at ING
Learning Ordeq
To learn more about Ordeq, check out the following resources:
- See how Ordeq can help your project in the introduction
- Check out the core concepts to learn how to use Ordeq
- Explore the example projects to see how Ordeq is used
Visualizing pipelines
Ordeq makes it easy to visualize your pipelines like this with a single line of code. Read more in the documentation.
The following figure shows an example Ordeq pipeline of a Retrieval-Augmented Generation (RAG) pipeline visualized with Mermaid:
Acknowledgements
Ordeq builds upon design choices and ideas from Kedro and other frameworks. It has been developed at ING, with contributions from various individuals. Please refer to the acknowledgements section in the documentation for more details.
License
Ordeq is available under the MIT license. Please refer to the license and notice for more details.
Metadata
Release files for ordeq_viz_cli 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ordeq_viz_cli-1.1.1.tar.gz | 9.2 kB | Without provenance | Details for ordeq_viz_cli-1.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ordeq_viz_cli-1.1.1-py3-none-any.whl | Python 3 | none | any | Details for ordeq_viz_cli-1.1.1-py3-none-any.whl |
Total release size: 16.2 kB
Release files / ordeq_viz_cli-1.1.1.tar.gz
| Download URL | ordeq_viz_cli-1.1.1.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e67ae0f5900a555870f131a5bef69ca2b276ddab772127600c5054004d69d4f8
|
|
BLAKE2b-256 checksum How to use checksums |
3f95ae09a4bd3d6a01d686c6cfe7cd617092594c07f261a81d5d36978726a47e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.9.12 {"installer":{"name":"uv","version":"0.9.12"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ordeq_viz_cli-1.1.1-py3-none-any.whl
| Download URL | ordeq_viz_cli-1.1.1-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e7bc1931ed1b91b41ffa00afaafaed72e190d0c1e32ff382006e581592a5f119
|
|
BLAKE2b-256 checksum How to use checksums |
941d37604da4624587ef425e5bc49a00a14bed2179e546006a440486e4ccfdce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.9.12 {"installer":{"name":"uv","version":"0.9.12"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for ordeq_viz_cli 1.1.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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.