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
-
Building the package before uploading:
$ python -m build # (from 'ydata_profile'). -
Upload the package to pypi:
$ python -m twine upload --repository pypi dist/LAST_VERSION
Test
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| ydata_profile-1.0.6.tar.gz | 4.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|