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.1.tar.gz (213.1 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.1-py3-none-any.whl (184.6 kB view details)

Uploaded Python 3

File details

Details for the file danaleo-3.0.1.tar.gz.

File metadata

  • Download URL: danaleo-3.0.1.tar.gz
  • Upload date:
  • Size: 213.1 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.1.tar.gz
Algorithm Hash digest
SHA256 dfce5d933f2cb5bb8c2cc6612c1d9b20fff01bb37f2749b67306252c3196308e
MD5 52abbc80e98f093fec162e5ebdb2614a
BLAKE2b-256 5f776f545a8145a7cd7a849b888ae43dbafb3a5c18c62b1f40d2901e98c39fd8

See more details on using hashes here.

File details

Details for the file danaleo-3.0.1-py3-none-any.whl.

File metadata

  • Download URL: danaleo-3.0.1-py3-none-any.whl
  • Upload date:
  • Size: 184.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 20e47a714ec7526889073b6b3eb96c23532cbe4cb8272090ac42dbed83711586
MD5 6187a26d56f03aba249947e7323e35b5
BLAKE2b-256 ef2fd71e8b6f5ba9dda0634096a2a4b8e3c72cd0ccf501f8a535886fe4d08f13

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