Skip to main content

🚧🚧🚧 Developers At Work. The library will be ready next month. Feel free to contact us directly for any specific request! 🚧🚧🚧


Latentis: Your Gateway to Latent Space Communication

CI Coverage Docs Python Code style: black

Welcome to Latentis, the first-of-its-kind Python library dedicated to the innovative field of Latent Space Communication. Latentis is designed to empower researchers, data scientists, and enthusiasts to unlock new insights by providing a comprehensive suite of tools where latent spaces are the core ingredient.

Core Features

Latentis offers a structured suite of tools designed for efficiency and ease of use:

  • Data Download & Processing: streamline the acquisition and preparation of complex datasets (via HuggingFace Datasets).
  • Advanced Encoding: either employ pre-trained models or bring your own to encode anything.
  • Benchmarking Tools: standard and customizable benchmarking tools, allowing for thorough evaluation and refinement of methods.

Getting Started

Ease into your next research project with:

pip install latentis

Development installation

Setup the development environment:

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:

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

Update the dependencies

Re-install the project in edit mode:

pip install -e .[dev]

Metadata

Release files for latentis 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for latentis 0.0.8
File Size Uploaded
latentis-0.0.8.tar.gz 75.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for latentis 0.0.8
File Interpreter ABI Platform
latentis-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 143.4 kB

Release files / latentis-0.0.8.tar.gz

Download URL latentis-0.0.8.tar.gz
Size 75.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a868a4351a7d834afdc7df09afe3f699f2d55b76fd43a77a15359075ac74d26b
BLAKE2b-256 checksum
How to use checksums
5af4851a7421b0fd77edb36fc2359d05552c7ebf2599dfe22cb052aa98b19980
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / latentis-0.0.8-py3-none-any.whl

Download URL latentis-0.0.8-py3-none-any.whl
Size 67.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ca2d2e1c8288a7b8d635b409586ee85c139865109059bedec7ccdd332a38bd2
BLAKE2b-256 checksum
How to use checksums
fa3a0612499c4ddc9797ef269e5d72dbd714ec685960816df7599f4481c85a7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page