The open standard for data logging
Documentation • Slack Community • Python Quickstart • WhyLabs Quickstart
What is whylogs
whylogs is an open source library for logging any kind of data. With whylogs, users are able to generate summaries of their datasets (called whylogs profiles) which they can use to:
- Track changes in their dataset
- Create data constraints to know whether their data looks the way it should
- Quickly visualize key summary statistics about their datasets
These three functionalities enable a variety of use cases for data scientists, machine learning engineers, and data engineers:
- Detect data drift in model input features
- Detect training-serving skew, concept drift, and model performance degradation
- Validate data quality in model inputs or in a data pipeline
- Perform exploratory data analysis of massive datasets
- Track data distributions & data quality for ML experiments
- Enable data auditing and governance across the organization
- Standardize data documentation practices across the organization
- And more
Quickstart
Install whylogs using the pip package manager in a terminal by running:
pip install whylogs
Then you can log data in python as simply as this:
import whylogs as why
import pandas as pd
df = pd.read_csv("path/to/file.csv")
results = why.log(df)
And voilà, you now have a whylogs profile. To learn more about what a whylogs profile is and what you can do with it, check out our docs and our examples.
Metadata
Release files for whylogs 1.6.4
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 |
|---|---|---|---|---|
| whylogs-1.6.4.tar.gz | 1.8 MB | Without provenance | Details for whylogs-1.6.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| whylogs-1.6.4-py3-none-any.whl | Python 3 | none | any | Details for whylogs-1.6.4-py3-none-any.whl |
Total release size: 3.8 MB
Release files / whylogs-1.6.4.tar.gz
| Download URL | whylogs-1.6.4.tar.gz |
|---|---|
| Size | 1.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2b00e32a1fefcf9016a7ca008e50aa18b4cb2e110f588785084ffe959868f3e1
|
|
BLAKE2b-256 checksum How to use checksums |
8ed9cf147913851ce495a6f58c7ad18a7b979819dee671bd46978ab0c4382595
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.18
|
Release files / whylogs-1.6.4-py3-none-any.whl
| Download URL | whylogs-1.6.4-py3-none-any.whl |
|---|---|
| Size | 1.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe91b24f2f8e292ef52422f6e9c58669c51f1e209702adc506cf00cf82750b57
|
|
BLAKE2b-256 checksum How to use checksums |
852dd1612c476a6cb8db67d4271961f760ac01355420e71f099897b705901dd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.18
|
Security for whylogs 1.6.4
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.