Metadata-Version: 2.1
Name: picsellia
Version: 6.9.1
Summary: Python SDK package for Picsellia MLOps platform
Home-page: https://www.picsellia.com/
License: MIT
Keywords: ai,picsellia,sdk,cvops
Author: Pierre-Nicolas Tiffreau
Author-email: pierre-nicolas@picsellia.com
Maintainer: Pierre-Nicolas Tiffreau
Maintainer-email: pierre-nicolas@picsellia.com
Requires-Python: >=3.7,<4.0.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: Pillow (>=9.2.0,<10.0.0)
Requires-Dist: beartype (>=0.11.0,<0.12.0)
Requires-Dist: deprecation (>=2.1.0,<3.0.0)
Requires-Dist: orjson (>=3.7.11,<4.0.0)
Requires-Dist: picsellia-annotations (>=0.6.0,<0.7.0)
Requires-Dist: picsellia-connexion-services (>=0.2.0,<0.3.0)
Requires-Dist: pydantic (>=1.9.1,<2.0.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: requests (>=2.28.1,<3.0.0)
Requires-Dist: tdqm (>=0.0.1,<0.0.2)
Project-URL: Documentation, https://documentation.picsellia.com/reference/client
Description-Content-Type: text/markdown

# Picsellia SDK

Picsellia Python SDK is a python library that allows connecting to Picsellia platform.

## Documentation

Reference of the SDK can be found at [reference](https://documentation.picsellia.com/reference/client)

## Getting started
Documentation can be found at [docs](https://documentation.picsellia.com/docs/getting-started).
Start by installing the Picsellia python package in your environment.
```
pip install picsellia
```

Then, initialize a client
```python
from picsellia import Client
client = Client(api_token=<your api token>)
```

Now, use it to upload data and create a dataset !
```python
lake = client.get_datalake()
uploaded_data = lake.upload_data(filepaths=["pics/twingo.png", "pics/ferrari.png"], tags=["tag_car"])

dataset = client.create_dataset("cars").create_version("first")
dataset.add_data(uploaded_data)
```

## What is Picsellia ?

Our mission is to give you all the necessary tools to relieve the burden of AI projects off of your shoulders. As a data scientist / ML engineer / Researcher, you shouldn't have to worry about the following topics :

- [💾 Data Management](https://documentation.picsellia.com/docs/data-management)
- [📈 Experiment Tracking](https://documentation.picsellia.com/docs/experiment-tracking)
- [📘 Model Management](https://documentation.picsellia.com/docs/export-an-experiment)
- [🚀 Model Deployment](https://documentation.picsellia.com/docs/serverless)
- [👀 Model Monitoring](https://documentation.picsellia.com/docs/monitor-model)

Picsellia is the one-stop place for all the life-cycle of your Computer Vision projects, from ideation to production in a single platform 🚀.

