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 | Provenance | Actions |
|---|---|---|---|---|
| ydata_profile-1.0.6.tar.gz | 4.8 kB | Without provenance | Details for ydata_profile-1.0.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ydata_profile-1.0.6-py3-none-any.whl | Python 3 | none | any | Details for ydata_profile-1.0.6-py3-none-any.whl |
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
|
Security for ydata-profile 1.0.6
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.