Skip to main content

Data-centric AI building blocks for computer vision applications

Project description

Pixano

Data-centric AI building blocks for computer vision applications

Under active development, subject to API change

GitHub version PyPI version Docker Coverage Tests Documentation Python version License


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:

docker pull pixano/pixano:stable

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pixano-0.7.0.tar.gz (52.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pixano-0.7.0-py3-none-any.whl (197.8 kB view details)

Uploaded Python 3

File details

Details for the file pixano-0.7.0.tar.gz.

File metadata

  • Download URL: pixano-0.7.0.tar.gz
  • Upload date:
  • Size: 52.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pixano-0.7.0.tar.gz
Algorithm Hash digest
SHA256 b6fe730262b9ae83d9db5fb44dfb2bde6750913d575a1c8ce9e04f39d4732d5d
MD5 08c0db6100b1f35a6a12801cd8fcfbe1
BLAKE2b-256 e78ecbd43d78bf1f31e04d94290e86f0e6b68172670de574c9cc7718a88ba8ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pixano-0.7.0.tar.gz:

Publisher: publish.yml on pixano/pixano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pixano-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: pixano-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 197.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pixano-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2a1425fbdca9cc26c1fa3c134481aeeaf48a90cd3451d093eb7864efa35a931
MD5 e1460cf3675b3ab5ef8f5432bb799d24
BLAKE2b-256 c112c7c1c81b03deeb81d979d732d49150426ee9a981bad9d89b6bddd872fc99

See more details on using hashes here.

Provenance

The following attestation bundles were made for pixano-0.7.0-py3-none-any.whl:

Publisher: publish.yml on pixano/pixano

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page