Name | whylogs JSON |
Version |
1.3.28
JSON |
| download |
home_page | https://docs.whylabs.ai |
Summary | Profile and monitor your ML data pipeline end-to-end |
upload_time | 2024-03-26 23:52:04 |
maintainer | None |
docs_url | None |
author | WhyLabs.ai |
requires_python | <4,>=3.7.1 |
license | Apache-2.0 |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<img src="https://static.scarf.sh/a.png?x-pxid=bc3c57b0-9a65-49fe-b8ea-f711c4d35b82" /><p align="center">
<img src="https://i.imgur.com/nv33goV.png" width="35%"/>
</br>
<h1 align="center">The open standard for data logging
</h1>
<h3 align="center">
<a href="https://whylogs.readthedocs.io/"><b>Documentation</b></a> •
<a href="https://bit.ly/whylogsslack"><b>Slack Community</b></a> •
<a href="https://github.com/whylabs/whylogs#python-quickstart"><b>Python Quickstart</b></a> •
<a href="https://whylogs.readthedocs.io/en/latest/examples/integrations/writers/Writing_to_WhyLabs.html"><b>WhyLabs Quickstart</b></a>
</h3>
<p align="center">
<a href="https://github.com/whylabs/whylogs-python/blob/mainline/LICENSE" target="_blank">
<img src="http://img.shields.io/:license-Apache%202-blue.svg" alt="License">
</a>
<a href="https://badge.fury.io/py/whylogs" target="_blank">
<img src="https://badge.fury.io/py/whylogs.svg" alt="PyPi Version">
</a>
<a href="https://github.com/python/black" target="_blank">
<img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="Code style: black">
</a>
<a href="https://pepy.tech/project/whylogs" target="_blank">
<img src="https://pepy.tech/badge/whylogs" alt="PyPi Downloads">
</a>
<a href="bit.ly/whylogs" target="_blank">
<img src="https://github.com/whylabs/whylogs-python/workflows/whylogs%20CI/badge.svg" alt="CI">
</a>
<a href="https://codeclimate.com/github/whylabs/whylogs-python/maintainability" target="_blank">
<img src="https://api.codeclimate.com/v1/badges/442f6ca3dca1e583a488/maintainability" alt="Maintainability">
</a>
</p>
## 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:
1. Track changes in their dataset
2. Create _data constraints_ to know whether their data looks the way it should
3. 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:
```python
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](https://whylogs.readthedocs.io/en/latest/) and our [examples](https://github.com/whylabs/whylogs/tree/mainline/python/examples).
Raw data
{
"_id": null,
"home_page": "https://docs.whylabs.ai",
"name": "whylogs",
"maintainer": null,
"docs_url": null,
"requires_python": "<4,>=3.7.1",
"maintainer_email": null,
"keywords": null,
"author": "WhyLabs.ai",
"author_email": "support@whylabs.ai",
"download_url": "https://files.pythonhosted.org/packages/39/70/4e60bc51d1fca05ea1fabdc4b63f81f3d295c3b6d48a455371fcb4a9760b/whylogs-1.3.28.tar.gz",
"platform": null,
"description": "<img src=\"https://static.scarf.sh/a.png?x-pxid=bc3c57b0-9a65-49fe-b8ea-f711c4d35b82\" /><p align=\"center\">\n<img src=\"https://i.imgur.com/nv33goV.png\" width=\"35%\"/>\n</br>\n\n<h1 align=\"center\">The open standard for data logging\n\n </h1>\n <h3 align=\"center\">\n <a href=\"https://whylogs.readthedocs.io/\"><b>Documentation</b></a> •\n <a href=\"https://bit.ly/whylogsslack\"><b>Slack Community</b></a> •\n <a href=\"https://github.com/whylabs/whylogs#python-quickstart\"><b>Python Quickstart</b></a> •\n <a href=\"https://whylogs.readthedocs.io/en/latest/examples/integrations/writers/Writing_to_WhyLabs.html\"><b>WhyLabs Quickstart</b></a>\n </h3>\n\n<p align=\"center\">\n<a href=\"https://github.com/whylabs/whylogs-python/blob/mainline/LICENSE\" target=\"_blank\">\n <img src=\"http://img.shields.io/:license-Apache%202-blue.svg\" alt=\"License\">\n</a>\n<a href=\"https://badge.fury.io/py/whylogs\" target=\"_blank\">\n <img src=\"https://badge.fury.io/py/whylogs.svg\" alt=\"PyPi Version\">\n</a>\n<a href=\"https://github.com/python/black\" target=\"_blank\">\n <img src=\"https://img.shields.io/badge/code%20style-black-000000.svg\" alt=\"Code style: black\">\n</a>\n<a href=\"https://pepy.tech/project/whylogs\" target=\"_blank\">\n <img src=\"https://pepy.tech/badge/whylogs\" alt=\"PyPi Downloads\">\n</a>\n<a href=\"bit.ly/whylogs\" target=\"_blank\">\n <img src=\"https://github.com/whylabs/whylogs-python/workflows/whylogs%20CI/badge.svg\" alt=\"CI\">\n</a>\n<a href=\"https://codeclimate.com/github/whylabs/whylogs-python/maintainability\" target=\"_blank\">\n <img src=\"https://api.codeclimate.com/v1/badges/442f6ca3dca1e583a488/maintainability\" alt=\"Maintainability\">\n</a>\n</p>\n\n## What is whylogs\n\nwhylogs 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:\n\n1. Track changes in their dataset\n2. Create _data constraints_ to know whether their data looks the way it should\n3. Quickly visualize key summary statistics about their datasets\n\nThese three functionalities enable a variety of use cases for data scientists, machine learning engineers, and data engineers:\n\n- Detect data drift in model input features\n- Detect training-serving skew, concept drift, and model performance degradation\n- Validate data quality in model inputs or in a data pipeline\n- Perform exploratory data analysis of massive datasets\n- Track data distributions & data quality for ML experiments\n- Enable data auditing and governance across the organization\n- Standardize data documentation practices across the organization\n- And more\n\n## Quickstart\n\nInstall whylogs using the pip package manager in a terminal by running:\n\n```\npip install whylogs\n```\n\nThen you can log data in python as simply as this:\n\n```python\nimport whylogs as why\nimport pandas as pd\n\ndf = pd.read_csv(\"path/to/file.csv\")\nresults = why.log(df)\n```\n\nAnd voil\u00e0, 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](https://whylogs.readthedocs.io/en/latest/) and our [examples](https://github.com/whylabs/whylogs/tree/mainline/python/examples).\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Profile and monitor your ML data pipeline end-to-end",
"version": "1.3.28",
"project_urls": {
"Homepage": "https://docs.whylabs.ai"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1fd6c9c5d0af426e3284c678b350737b5fb97d7c9a057ab66bae0c1982cee76c",
"md5": "3d2e6094a1e1f8fd00bde370cc82b322",
"sha256": "0a2b79e9423cc8e234565579211d3ca292aee70a070d12e72a3c5cb23c87087d"
},
"downloads": -1,
"filename": "whylogs-1.3.28-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3d2e6094a1e1f8fd00bde370cc82b322",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4,>=3.7.1",
"size": 1925571,
"upload_time": "2024-03-26T23:51:58",
"upload_time_iso_8601": "2024-03-26T23:51:58.974185Z",
"url": "https://files.pythonhosted.org/packages/1f/d6/c9c5d0af426e3284c678b350737b5fb97d7c9a057ab66bae0c1982cee76c/whylogs-1.3.28-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "39704e60bc51d1fca05ea1fabdc4b63f81f3d295c3b6d48a455371fcb4a9760b",
"md5": "f368f05c7da19e96dd863130eccfcbcc",
"sha256": "885cf5bd332b92b35542db6df3073acbeab474a4b2bc0f768dfed8b04373a139"
},
"downloads": -1,
"filename": "whylogs-1.3.28.tar.gz",
"has_sig": false,
"md5_digest": "f368f05c7da19e96dd863130eccfcbcc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4,>=3.7.1",
"size": 1829381,
"upload_time": "2024-03-26T23:52:04",
"upload_time_iso_8601": "2024-03-26T23:52:04.351301Z",
"url": "https://files.pythonhosted.org/packages/39/70/4e60bc51d1fca05ea1fabdc4b63f81f3d295c3b6d48a455371fcb4a9760b/whylogs-1.3.28.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-26 23:52:04",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "whylogs"
}