Metadata-Version: 2.5
Name: dlboard
Version: 0.3.1
Summary: dlboard's server: the Dash app, storage/auth plugins, and the `dlboard` CLI.
Project-URL: Changelog, https://github.com/dlangerm/dlboard/blob/main/CHANGELOG.md
Project-URL: Documentation, https://github.com/dlangerm/dlboard#readme
Project-URL: Homepage, https://github.com/dlangerm/dlboard
Project-URL: Issues, https://github.com/dlangerm/dlboard/issues
Project-URL: Repository, https://github.com/dlangerm/dlboard
Author-email: David Langerman <dev.onyxzerosoftware@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: dash,dashboard,experiment-tracking,machine-learning,mlops
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Dash
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: alembic>=1.10.0
Requires-Dist: cyclopts>=4.0.0
Requires-Dist: dash-ag-grid>=35.0.0
Requires-Dist: dash-mantine-components>=2.0.0
Requires-Dist: dash>=4.0.0
Requires-Dist: dlboard-client
Requires-Dist: granian>=2.5.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: pendulum>=3.0.0
Requires-Dist: pydantic-settings>=2.0.0
Requires-Dist: pydantic>=2.5.0
Requires-Dist: rich>=13.0.0
Requires-Dist: sqlalchemy>=2.0.0
Requires-Dist: structlog>=23.1.0
Provides-Extra: postgres
Requires-Dist: psycopg[binary]>=3.0.0; extra == 'postgres'
Provides-Extra: s3
Requires-Dist: boto3>=1.26.0; extra == 's3'
Description-Content-Type: text/markdown

# dlboard

The full [dlboard](https://github.com/dlangerm/dlboard) installation: a free, self-hosted Dash web app
for browsing ML training runs, plus the `dlboard` CLI that runs it. Installing this (it depends on
the `dlboard-client` package for the shared data models) gives you a `dlboard` command, the same
idea as `tensorboard`:

```bash
pip install dlboard
dlboard serve local     # anonymous, single-user, sqlite + local disk -- sane defaults, no setup
```

Postgres and S3 storage are extras: `pip install "dlboard[postgres,s3]"`. To log from a training
script, install [`dlboard-client[lightning]`](https://pypi.org/project/dlboard-client/) in that
environment; it doesn't need the server.

Storage, auth, chart types, and themes are all swappable plugins — see
[docs/plugins/overview.md](https://github.com/dlangerm/dlboard/blob/main/docs/plugins/overview.md)
for composing your own deployment with `dlboard serve custom`. See the
[project README](https://github.com/dlangerm/dlboard#readme) for the full picture, including
screenshots of the app itself.
