Data-centric AI building blocks for computer vision applications
Project description
Data-centric AI building blocks for computer vision applications
Under active development, subject to API change
Pixano is an open-source tool by CEA List for exploring and annotating your dataset using AI features:
- Fast dataset navigation using the the modern storage format Lance
- Multi-view datasets support for text, images and videos, and soon for 3D point clouds
- Import and export support for dataset formats like COCO
- Semantic search using models like CLIP
- Smart segmentation using models like SAM
Installing Pixano
Production
We recommend installing the published Pixano package in a dedicated Python virtual environment (Python >= 3.10, < 3.14).
For example, with conda:
conda create -n pixano_env python=3.10
conda activate pixano_env
Then, install Pixano with pip:
pip install pixano
Init the database and start the Pixano server:
pixano init path/to/database
pixano server run path/to/database
Pixano is also available on the Docker Hub for official releases.
docker pull pixano/pixano:stable
docker run -p 7492:7492 -v /path/on/host:/library pixano/pixano:stable
In this example, /path/on/host is the directory on your machine where Pixano stores its library. Inside the
container, Pixano always uses /library.
Development (from source)
To run the latest version of Pixano from source, you need uv. Install it if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh
Then, clone the repository and install all dependencies:
git clone https://github.com/pixano/pixano.git
cd pixano
uv sync
This installs the project in editable mode with all dependencies pinned via uv.lock. Your local changes are taken into account each time you run your environment.
Build the frontend UI assets:
cd ui/apps/pixano
pnpm i
pnpm run build
Init the data base and start the Pixano server:
uv run pixano init path/to/database
uv run pixano server run path/to/database
For more details on running Pixano locally (frontend setup, testing, formatting), see CONTRIBUTING.md.
Using Pixano
Please refer to our Getting started guide for information on how to launch and use the Pixano app, and how to create and use Pixano datasets.
Contributing
Please refer to our CONTRIBUTING.md for information on running Pixano locally and guidelines on how to publish your contributions.
License
Pixano is licensed under the CeCILL-C license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pixano-0.7.2.tar.gz.
File metadata
- Download URL: pixano-0.7.2.tar.gz
- Upload date:
- Size: 53.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b7f48eb3d3570066bae860c79640ea18b63a8eb71e3a2db36a19c05a1d6534f
|
|
| MD5 |
96386d5cd05df9033ea1b8dd1e1b0f3b
|
|
| BLAKE2b-256 |
2d284a5ab355e50ecfcdf2d873fae17b93ac3247012471805bee3f62f67bb298
|
Provenance
The following attestation bundles were made for pixano-0.7.2.tar.gz:
Publisher:
publish.yml on pixano/pixano
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pixano-0.7.2.tar.gz -
Subject digest:
0b7f48eb3d3570066bae860c79640ea18b63a8eb71e3a2db36a19c05a1d6534f - Sigstore transparency entry: 1203425635
- Sigstore integration time:
-
Permalink:
pixano/pixano@b33c9cfe8338f246c50b91121cd21591098fa199 -
Branch / Tag:
refs/tags/v0.7.2 - Owner: https://github.com/pixano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b33c9cfe8338f246c50b91121cd21591098fa199 -
Trigger Event:
release
-
Statement type:
File details
Details for the file pixano-0.7.2-py3-none-any.whl.
File metadata
- Download URL: pixano-0.7.2-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3f42ac9ecbf678412a712f83b9650c6e0376a06ce0ef8051518e079421a4ad9
|
|
| MD5 |
16f6cc46dda11412ffd719216c164f1b
|
|
| BLAKE2b-256 |
17b6be3af92297c35324f53d28fcb119c6b46dcb60a99a61bac16f58a083e86d
|
Provenance
The following attestation bundles were made for pixano-0.7.2-py3-none-any.whl:
Publisher:
publish.yml on pixano/pixano
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pixano-0.7.2-py3-none-any.whl -
Subject digest:
b3f42ac9ecbf678412a712f83b9650c6e0376a06ce0ef8051518e079421a4ad9 - Sigstore transparency entry: 1203425638
- Sigstore integration time:
-
Permalink:
pixano/pixano@b33c9cfe8338f246c50b91121cd21591098fa199 -
Branch / Tag:
refs/tags/v0.7.2 - Owner: https://github.com/pixano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b33c9cfe8338f246c50b91121cd21591098fa199 -
Trigger Event:
release
-
Statement type: