Skip to main content

pandas-lineage

BEWARE: This project is in very early stages (as of 2022-09-12)

pandas-lineage is intended to extend the functionality of I/O and standard transform operations on a pandas dataframe to emit OpenLineage RunEvents. I am starting just with read/write operations emiting RunEvents with schema facets.

Badges:

python-package

Installation

pip install pandas-lineage

Development Documentation

Examples:

  • marquez-examples
    • contains getting started code and a script for running Marquez locally in Docker
  • mock-api-example
    • contains getting started code and a simple Flask API for sending lineage events to which will just always return a 200 status code

References:

Contributing:

Issues

I have not created any sort of contribution guide yet, but I don't want that to stop anyone! If you are interested in contributing, fork this repository and open a PR. As this becomes more feature-rich/useful, we will establish a contributors workflow. For now, please just use the pre-commit hooks.

Notes:

  • The pandas-lineage directory structure (for now) will mirror the directory structure of pandas for the components that it is extending.

Release files for pandas-lineage 0.0.2

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

Source distribution (sdist)

Source distribution for pandas-lineage 0.0.2
File Size Uploaded
pandas-lineage-0.0.2.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pandas-lineage 0.0.2
File Interpreter ABI Platform
pandas_lineage-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 21.2 kB

Release files / pandas-lineage-0.0.2.tar.gz

Download URL pandas-lineage-0.0.2.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
27b361bd573eebbb07e48d4caa6eccb43568b770047224a649b6f4753d29be09
BLAKE2b-256 checksum
How to use checksums
3413537c4ae0566187d15b816b25858697718e442ca9fac05f9023937321e5fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / pandas_lineage-0.0.2-py3-none-any.whl

Download URL pandas_lineage-0.0.2-py3-none-any.whl
Size 12.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
83abf8040ac574014ca8ebdee1fb5b01c7c4939dfd777b0a9eeb4fdceb964bdd
BLAKE2b-256 checksum
How to use checksums
4df39bc8cd9859562e13c55954548219f3bffe22e25aab051cfb2dc4c449ec65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

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