Explore, clean, transform, and visualize tabular data in your browser
Project description
Danaleo
Danaleo is a local, browser-based workspace for exploring, cleaning, transforming, and visualizing tabular data.
Your data stays on your machine. Install Danaleo with pip, launch it, and work from the browser without writing setup code.
Install
Danaleo requires Python 3.10 or newer.
python -m pip install danaleo
Launch
danaleo
Danaleo opens automatically at:
http://127.0.0.1:8765
You can also launch it with:
python -m danaleo
What You Can Do
- Upload CSV, JSON, Excel, OpenDocument, Parquet, Feather, ORC, Stata, SAS, HDF, and compressed tabular files
- Explore column statistics, missing values, duplicates, correlations, and data previews
- Filter rows, replace values, impute missing data, and drop columns or duplicates
- Apply one-hot encoding, ordinal encoding, min-max scaling, and standardization
- Create branching analysis sessions without losing earlier work
- Merge dataset snapshots with common join types
- Build and save numeric, categorical, grouped, and relationship plots
- Save and restore complete Danaleo workspaces
- Export the analysis workflow as a readable Jupyter notebook
Common Options
Run without opening a browser:
danaleo --no-browser
Use another port:
danaleo --port 8766
Allow access from another device on your network:
danaleo --host 0.0.0.0 --port 8765
View every available option:
danaleo --help
Update
python -m pip install --upgrade danaleo
Uninstall
python -m pip uninstall danaleo
Install From Source
git clone https://github.com/RP28/Danaleo-3.0.git
cd Danaleo-3.0
python -m pip install -e .
danaleo
Development
Install development dependencies and run the tests:
python -m pip install -e ".[dev]"
python -m pytest
Build the wheel and source distribution:
./scripts/build_package.sh
The release artifacts are written to dist/.
License
Danaleo is available under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file danaleo-3.0.2.tar.gz.
File metadata
- Download URL: danaleo-3.0.2.tar.gz
- Upload date:
- Size: 213.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eae5161c8ca31ac854a8a01ff1882e9435434c65fb02f4e8f5e20718067252b8
|
|
| MD5 |
9f0119c838fed94cbf580a24b2f25f4e
|
|
| BLAKE2b-256 |
138ab387b86f706b8b0cc20400415c22eb96109405e31b705b7478b87686403a
|
File details
Details for the file danaleo-3.0.2-py3-none-any.whl.
File metadata
- Download URL: danaleo-3.0.2-py3-none-any.whl
- Upload date:
- Size: 185.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
038c669d69b69697189432c6654834469cf474fd5bb5ac4fe2489270a31ca857
|
|
| MD5 |
394339bf7d1afb620c1d7fd460c277ac
|
|
| BLAKE2b-256 |
fbfb2afc9d047cb797d1de4686209fbd6505e5c8ad0d851cf6a5433387791129
|