Metadata-Version: 2.4
Name: depictio
Version: 1.15.0
Summary: Interactive dashboards for bioinformatics pipeline results: server, worker, viewer and CLI
Author-email: Thomas Weber <thomas.weber@embl.de>
License: MIT
Project-URL: Homepage, https://github.com/depictio/depictio
Project-URL: Documentation, https://depictio.github.io/depictio-docs/latest/
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: beanie==2.2.0
Requires-Dist: bleach==6.4.0
Requires-Dist: boto3==1.43.0
Requires-Dist: colorlog==6.12.0
Requires-Dist: deltalake==1.6.2
Requires-Dist: httpx==0.28.1
Requires-Dist: numpy==2.4.6
Requires-Dist: pandas==3.0.5
Requires-Dist: plotly==6.9.0
Requires-Dist: polars[deltalake,excel,numpy,pandas,pyarrow,rtcompat]==1.43.2
Requires-Dist: pydantic[email]==2.13.4
Requires-Dist: pydantic-settings==2.14.2
Requires-Dist: python-dotenv==1.2.2
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: rich==15.0.0
Requires-Dist: typer==0.27.0
Provides-Extra: multiqc
Requires-Dist: multiqc==1.35; extra == "multiqc"
Provides-Extra: watch
Requires-Dist: watchdog==6.0.0; extra == "watch"
Provides-Extra: server
Requires-Dist: depictio[multiqc]; extra == "server"
Requires-Dist: bcrypt==5.0.0; extra == "server"
Requires-Dist: celery==5.6.3; extra == "server"
Requires-Dist: cloudpickle==3.1.2; extra == "server"
Requires-Dist: cryptography==50.0.0; extra == "server"
Requires-Dist: fastapi==0.141.1; extra == "server"
Requires-Dist: fsspec==2026.4.0; extra == "server"
Requires-Dist: gunicorn==26.0.0; extra == "server"
Requires-Dist: mypy-boto3-s3==1.43.50; extra == "server"
Requires-Dist: playwright==1.62.0; extra == "server"
Requires-Dist: plotly-express==0.4.1; extra == "server"
Requires-Dist: plotly-complexheatmap==0.1.0; extra == "server"
Requires-Dist: plotly-upset==0.1.0; extra == "server"
Requires-Dist: psutil==7.2.2; extra == "server"
Requires-Dist: pyjwt==2.13.0; extra == "server"
Requires-Dist: pymongo==4.17.0; extra == "server"
Requires-Dist: python-multipart==0.0.32; extra == "server"
Requires-Dist: redis==5.2.1; extra == "server"
Requires-Dist: restrictedpython==8.4; extra == "server"
Requires-Dist: s3fs==2026.4.0; extra == "server"
Requires-Dist: umap-learn==0.5.12; extra == "server"
Requires-Dist: uvicorn==0.52.1; extra == "server"
Requires-Dist: websockets==17.0.1; extra == "server"
Provides-Extra: local
Requires-Dist: depictio[server]; extra == "local"
Requires-Dist: py-rattler==0.26.0; extra == "local"
Provides-Extra: dev
Requires-Dist: depictio[server]; extra == "dev"
Requires-Dist: bandit==1.9.4; extra == "dev"
Requires-Dist: ruff==0.16.1; extra == "dev"
Requires-Dist: ty==0.0.65; extra == "dev"
Requires-Dist: pre-commit==4.6.1; extra == "dev"
Requires-Dist: pytest==9.1.1; extra == "dev"
Requires-Dist: pytest-asyncio==1.4.0; extra == "dev"
Requires-Dist: pytest-cov==7.1.0; extra == "dev"
Requires-Dist: pytest-xdist==3.8.0; extra == "dev"
Requires-Dist: mongomock==4.3.0; extra == "dev"
Requires-Dist: mongomock-motor==0.0.36; extra == "dev"
Requires-Dist: bump2version==1.0.1; extra == "dev"
Requires-Dist: testcontainers==4.15.0; extra == "dev"
Requires-Dist: types-bleach==6.4.0.20260728; extra == "dev"
Requires-Dist: types-boto3==1.43.62; extra == "dev"
Requires-Dist: types-requests==2.33.0.20260712; extra == "dev"
Dynamic: license-file

<!-- markdownlint-disable MD033 MD041 -->
<p align="center">
  <img src="docs/images/logo_hd.png#gh-light-mode-only" alt="Depictio logo" width="300">
  <img src="docs/images/logo_hd_white.png#gh-dark-mode-only" alt="Depictio logo" width="300">
</p>

<div align="center">
<!-- markdownlint-enable MD033 -->

## Project Information

[![License](https://img.shields.io/github/license/depictio/depictio?style=flat-square&logo=opensourceinitiative)](LICENSE)
[![Release](https://img.shields.io/github/v/release/depictio/depictio?style=flat-square&logo=github)](https://github.com/depictio/depictio/releases)
[![Python](https://img.shields.io/badge/python->=3.11-blue?style=flat-square&logo=python)](https://www.python.org/)

## We rely on

[![FastAPI](https://img.shields.io/badge/FastAPI-latest?style=flat-square&logo=fastapi&color=66C2B2)](https://fastapi.tiangolo.com/)
[![React](https://img.shields.io/badge/React-latest?style=flat-square&logo=react&logoColor=61DAFB&color=20232A)](https://react.dev/)
[![MongoDB](https://img.shields.io/badge/MongoDB-latest?style=flat-square&logo=mongodb&color=8FCA82)](https://www.mongodb.com/)
[![SeaweedFS](https://img.shields.io/badge/SeaweedFS-S3-blue?style=flat-square)](https://github.com/seaweedfs/seaweedfs)
[![Pydantic](https://img.shields.io/badge/Pydantic-latest?style=flat-square&logo=pydantic&color=F18AAF)](https://pydantic-docs.helpmanual.io/)
[![Polars](https://img.shields.io/badge/Polars-latest?style=flat-square&logo=polars&color=EDBB85)](https://pola-rs.github.io/polars-book/)

## Container

[![GitHub Package](https://img.shields.io/badge/GitHub%20Package-depictio-blue?style=flat-square&logo=docker)](https://github.com/depictio/depictio/pkgs/container/depictio)
[![Platforms](https://img.shields.io/badge/platforms-amd64%20|%20arm64-blue?style=flat-square&logo=linux)](https://github.com/depictio/depictio/pkgs/container/depictio)
[![Stars](https://img.shields.io/github/stars/depictio/depictio?style=flat-square&logo=github)](https://github.com/depictio/depictio)

## Quality

[![Ruff](https://img.shields.io/badge/code%20style-ruff-000000?style=flat-square&logo=python)](https://github.com/astral-sh/ruff)
[![Test Status](https://img.shields.io/github/actions/workflow/status/depictio/depictio/depictio-ci.yaml?label=tests&style=flat-square&logo=github-actions)](https://github.com/depictio/depictio/actions/workflows/depictio-ci.yaml)
[![GitHub issues](https://img.shields.io/github/issues/depictio/depictio?style=flat-square&logo=github)](https://github.com/depictio/depictio/issues)

## Adoption

[![PyPI downloads](https://img.shields.io/pypi/dm/depictio-cli?style=flat-square&logo=pypi&label=depictio-cli)](https://pypistats.org/packages/depictio-cli)
[![PyPI version](https://img.shields.io/pypi/v/depictio-cli?style=flat-square&logo=pypi)](https://pypi.org/project/depictio-cli/)

## Documentation

[![Documentation](https://img.shields.io/badge/docs-latest-blue?style=flat-square&logo=gitbook)](https://depictio.github.io/depictio-docs/latest/)

## Try Depictio

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/depictio/depictio)

## Contribute a tool

[![Tool Studio](https://img.shields.io/badge/tool%20studio-open-7C3AED?style=flat-square&logo=github)](https://depictio.github.io/depictio-tool-studio/)

</div>

Depictio is a self-hosrd modern, interactive platform that enables dashboards creation from bioinformatics workflows outputs.

**Homepage**: [depictio.github.io](https://depictio.github.io/depictio-docs/latest/)

Copyright(c) 2023-2026 Thomas Weber <thomas.weber@embl.de> (see LICENSE)
