Skip to main content

ydata_profile

Run the streamlit app

After installing the package, launch the app from any Unix shell with:

$ datashow

You can also pass a CSV file directly. The app will load it on startup and autodetect the delimiter, falling back to , when detection is not possible.

$ datashow path/to/file.csv

Uploaded files in the browser still work and override the CSV passed from the command line.

The profile report is embedded in an iframe so its interactive tabs, dropdowns and collapsible sections work; the iframe scrolls independently.

The Streamlit sidebar includes a Quit datashow button to close the session and stop the server.

From a clone of this repository, you can still run the app directly:

$ cd ydata_profile
$ streamlit run src/ydata_profile/streamlit_app.py

Instructions for building the package

Usage

from ydata_profile import run_ydata_profile
run_ydata_profile()                  # opens the Streamlit app
run_ydata_profile("path/to/file.csv") # opens the app with a CSV loaded

Update dependencies

If any dependencies are required, edit the pyproject.toml file, [project] field, and add a dependencies key with a List[str] value, where each string is a pip-readable dependency.

Upload

  1. Building the package before uploading:

    $ python -m build # (from 'ydata_profile').

  2. Upload the package to pypi:

    $ python -m twine upload --repository pypi dist/LAST_VERSION

Test

  1. Install the package from pypi python -m pip install --index-url https://pypi.org

Metadata

Release files for ydata-profile 1.0.6

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

Source distribution (sdist)

Source distribution for ydata-profile 1.0.6
File Size Uploaded
ydata_profile-1.0.6.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ydata-profile 1.0.6
File Interpreter ABI Platform
ydata_profile-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 9.6 kB

Release files / ydata_profile-1.0.6.tar.gz

Download URL ydata_profile-1.0.6.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
969e8acc2c07589d6fc50c7068f752c1b21224ba572c10a2a754cd464cb5fb8a
BLAKE2b-256 checksum
How to use checksums
0cbe7590dd80a56b86374981ffc9a51c359c9ba813a3c78e10671bb7117c0a78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7

Release files / ydata_profile-1.0.6-py3-none-any.whl

Download URL ydata_profile-1.0.6-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6ca809f63fc3dc02ce95e699c68b4c76aa3664ab065e1dc9ef4977e736e928e
BLAKE2b-256 checksum
How to use checksums
2b858d42cb8fa7f05c49b7dbafc9b3613ec6796f9655561ba2756758b54d0d27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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