Metadata-Version: 2.1
Name: solidipes
Version: 1.0.1
Summary: Python package for the DCSM project
Home-page: https://gitlab.com/groups/dcsm
License: GPL-3.0-or-later
Author: Guillaume Anciaux
Author-email: guillaume.anciaux@epfl.ch
Requires-Python: >=3.9.12,<3.13
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: argcomplete (>=3.0.5,<4.0.0)
Requires-Dist: btrees (>=5.2,<6.0)
Requires-Dist: cairosvg (>=2.7.0,<3.0.0)
Requires-Dist: datasize (>=1.0.0,<2.0.0)
Requires-Dist: filetype (>=1.2.0,<2.0.0)
Requires-Dist: ipydatawidgets (==4.3.2)
Requires-Dist: lazy-loader (>=0.4,<0.5)
Requires-Dist: markdown (>=3.4.3,<4.0.0)
Requires-Dist: markdownify (>=0.11.6,<0.12.0)
Requires-Dist: matplotlib (>=3.7.1)
Requires-Dist: mergedeep (>=1.3.4,<2.0.0)
Requires-Dist: meshio[all] (>=5.3.4,<6.0.0)
Requires-Dist: nbformat (>=5.10.4,<6.0.0)
Requires-Dist: openpyxl (>=3.1.1,<4.0.0)
Requires-Dist: pandas (>=1.5.3)
Requires-Dist: panel (==1.3.0)
Requires-Dist: psycopg2-binary (>=2.9.9,<3.0.0)
Requires-Dist: py-gnuplot (>=1.2.1,<2.0.0)
Requires-Dist: pylint (>=3.1.0,<4.0.0)
Requires-Dist: python-gitlab (>=3.14.0,<4.0.0)
Requires-Dist: pyvista (>=0.43.3,<0.44.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: scipy (>=1.10.1)
Requires-Dist: stpyvista (>=0.0.8,<0.0.9)
Requires-Dist: streamlit (>=1.37.0,<2.0.0)
Requires-Dist: streamlit-ace (>=0.1.1,<0.2.0)
Requires-Dist: streamlit-aggrid (>=1.0.5,<2.0.0)
Requires-Dist: streamlit-editable-list (==0.0.5)
Requires-Dist: streamlit-js-eval (>=0.1.5,<0.2.0)
Requires-Dist: streamlit-option-menu (>=0.3.2,<0.4.0)
Requires-Dist: streamlit-pyvista (>=0.0.16,<0.0.17)
Requires-Dist: streamlit-quill (>=0.0.3,<0.0.4)
Requires-Dist: streamlit-tree-select (>=0.0.5,<0.0.6)
Requires-Dist: sympy (>=1.11.1)
Requires-Dist: tqdm (>=4.65.0,<5.0.0)
Requires-Dist: traitlets (==5.2.0)
Requires-Dist: trame (>=3.5.2,<4.0.0)
Requires-Dist: xmltodict (>=0.13.0,<0.14.0)
Requires-Dist: zodb (>=6.0,<7.0)
Project-URL: Documentation, https://solidipes.readthedocs.io/en/latest/
Project-URL: Repository, https://gitlab.com/dcsm/solidipes
Description-Content-Type: text/markdown



# Solidipes

_Python package for the DCSM project_

[![PyPI version](https://badge.fury.io/py/solidipes.svg)](https://badge.fury.io/py/solidipes)
[![Read the Docs](https://readthedocs.org/projects/solidipes/badge/?version=latest)](http://solidipes.readthedocs.io/)

See the package's documentation on [Read the Docs](http://solidipes.readthedocs.io/).

<img src="https://gitlab.com/dcsm/solidipes/-/raw/main/logos/solidipes.jpg" width="200px" height="200px">


# Installation

## As regular user

```
pip install solidipes
```


## As developer

If you intend to implement new features into the code (like implementing a new reader for a specific file format or a new type of report), you need to get the source code of Solidipes.


### Dependencies

- Python (3.8 minimum)
- make
- [Poetry](https://python-poetry.org/docs/#installation)

```
git clone https://gitlab.com/dcsm/solidipes.git
cd solidipes
make install
```

This will install Solidipes as well as all the development dependencies.


# Usage from the command line

To see a list of all available commands, run
```
solidipes --help
```

Consult the documentation in the [Getting started](https://solidipes.readthedocs.io/en/latest/src/getting_started.html#usage-from-the-command-line) section for next steps.

