Metadata-Version: 2.1
Name: marsilea
Version: 0.4.1
Summary: Declarative creation of composable visualization
Author: Zhihang Zheng
Author-email: Mr-Milk <yzheng@cemm.at>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: matplotlib>=3.6
Requires-Dist: seaborn
Requires-Dist: scipy
Requires-Dist: legendkit
Requires-Dist: platformdirs
Requires-Dist: ruff ; extra == "dev"
Requires-Dist: icecream ; extra == "dev"
Requires-Dist: python-hmr ; extra == "dev"
Requires-Dist: pytest ; extra == "dev"
Requires-Dist: scikit-learn ; extra == "dev"
Requires-Dist: sphinx ; extra == "dev"
Requires-Dist: numpydoc ; extra == "dev"
Requires-Dist: sphinx_design ; extra == "dev"
Requires-Dist: pydata-sphinx-theme ; extra == "dev"
Requires-Dist: sphinx-copybutton ; extra == "dev"
Requires-Dist: sphinx_gallery ; extra == "dev"
Requires-Dist: mpl_fontkit ; extra == "dev"
Project-URL: Home, https://github.com/Marsilea-viz/marsilea
Provides-Extra: dev

<p align="center">
  <picture align="center">
    <source media="(prefers-color-scheme: dark)" srcset="https://github.com/Marsilea-viz/marsilea/raw/main/img/banner-dark.jpg">
    <source media="(prefers-color-scheme: light)" srcset="https://github.com/Marsilea-viz/marsilea/raw/main/img/banner-blue.jpg">
    <img alt="Shows a bar chart with benchmark results." src="https://github.com/Marsilea-viz/marsilea/raw/main/img/banner-dark.jpg" width="400">
  </picture>
</p>

[![Documentation Status](https://img.shields.io/readthedocs/marsilea?color=57B77E&logo=readthedocs&logoColor=white&style=flat-square)](https://marsilea.readthedocs.io/en/stable)
![pypi version](https://img.shields.io/pypi/v/marsilea?color=0098FF&logo=python&logoColor=white&style=flat-square)

❗We are in beta, API may change and bugs expected

### Declarative creation of composable visualization!

[Read Documentation](https://marsilea.readthedocs.io/)


### Installation

```shell
pip install marsilea
```

[//]: # (### Examples)

[//]: # ()
[//]: # (|                                                                                                                 |                                                                                                               |)

[//]: # (|-----------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|)

[//]: # (|                                                     Heatmap                                                     |                                                   Oncoprint                                                   |)

[//]: # (| <img src="https://marsilea.readthedocs.io/en/latest/_images/sphx_glr_plot_pbmc3k_001_2_00x.png" width=400>      | <img src="https://marsilea.readthedocs.io/en/latest/_images/sphx_glr_plot_oncoprint_005_2_00x.png" width=400> |)

[//]: # (|                                                    Upsetplot                                                    |                                            Composition Stacked Bar                                            |)

[//]: # (| <img src="https://marsilea.readthedocs.io/en/latest/_images/sphx_glr_plot_upset_001_2_00x.png" width=400>       | <img src="https://marsilea.readthedocs.io/en/latest/_images/sphx_glr_plot_oil_well_001_2_00x.png" width=400>  |)

[//]: # (|                                                   Arc Diagram                                                   |                                           Protein sequence alignment                                          |)

[//]: # (| <img src="https://marsilea.readthedocs.io/en/latest/_images/sphx_glr_plot_arc_diagram_001_2_00x.png" width=400> | <img src="https://marsilea.readthedocs.io/en/latest/_images/sphx_glr_plot_seqalign_001_2_00x.png" width=400>  |)

