Metadata-Version: 2.1
Name: latentis
Version: 0.0.2
Summary: A Python package for analyzing and transforming neural latent spaces.
Home-page: https://github.com/flegyas/latentis
Author: Valentino Maiorca
Author-email: valentino@maiorca.xyz
License: MIT Licence
Keywords: python
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: nn-template-core (==0.2.*)
Requires-Dist: pytorch-lightning
Requires-Dist: torchmetrics (==0.10.*)
Requires-Dist: hydra-core (==1.2.*)
Requires-Dist: scikit-learn
Requires-Dist: torch-geometric
Requires-Dist: rich
Requires-Dist: python-dotenv
Requires-Dist: matplotlib
Provides-Extra: dev
Requires-Dist: black ; extra == 'dev'
Requires-Dist: flake8 ; extra == 'dev'
Requires-Dist: isort ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: bandit ; extra == 'dev'
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: mkdocs ; extra == 'dev'
Requires-Dist: mkdocs-material ; extra == 'dev'
Requires-Dist: mike ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs ; extra == 'docs'
Requires-Dist: mkdocs-material ; extra == 'docs'
Requires-Dist: mike ; extra == 'docs'
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'

# Latentis

<img align="center" alt="CI" src="https://img.shields.io/github/workflow/status/flegyas/latentis/Test%20Suite/main?label=main%20checks">
<img align="center" alt="Docs" src="https://img.shields.io/github/deployments/flegyas/latentis/github-pages?label=docs">
<img align="center" alt="NN Template" src="https://shields.io/badge/nn--template-0.2.3-emerald?style=flat&amp;labelColor=gray">
<img align="center" alt="Python" src="https://img.shields.io/badge/python-3.10-blue.svg">
<img align="center" alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg">

A Python package for analyzing and transforming neural latent spaces.


## Installation

```bash
pip install git+ssh://git@github.com/flegyas/latentis.git
```


## Quickstart

[comment]: <> (> Fill me!)


## Development installation

Setup the development environment:

```bash
git clone git@github.com:flegyas/latentis.git
cd latentis
conda env create -f env.yaml
conda activate latentis
pre-commit install
```

Run the tests:

```bash
pre-commit run --all-files
pytest -v
```


### Update the dependencies

Re-install the project in edit mode:

```bash
pip install -e .[dev]
```
