Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

danaleo-3.0.2.tar.gz (213.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

danaleo-3.0.2-py3-none-any.whl (185.0 kB view details)

Uploaded Python 3

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

Hashes for danaleo-3.0.2.tar.gz
Algorithm Hash digest
SHA256 eae5161c8ca31ac854a8a01ff1882e9435434c65fb02f4e8f5e20718067252b8
MD5 9f0119c838fed94cbf580a24b2f25f4e
BLAKE2b-256 138ab387b86f706b8b0cc20400415c22eb96109405e31b705b7478b87686403a

See more details on using hashes here.

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

Hashes for danaleo-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 038c669d69b69697189432c6654834469cf474fd5bb5ac4fe2489270a31ca857
MD5 394339bf7d1afb620c1d7fd460c277ac
BLAKE2b-256 fbfb2afc9d047cb797d1de4686209fbd6505e5c8ad0d851cf6a5433387791129

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page