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.1.tar.gz (53.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.1-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pixano-0.7.1.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

Hashes for pixano-0.7.1.tar.gz
Algorithm Hash digest
SHA256 b333aea86976fabfff9484667ea51b66854efd91ae2107dbe2eccc362435c84d
MD5 3143cc9fdd881835bc73b4e19b4e211d
BLAKE2b-256 a2eb6577984d604e4fbd5f9ced71f23b16fa62d7c978117fa7a037054be86cd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pixano-0.7.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: pixano-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 affd11093520b6f740a512896bfe806033573a6b4930c5b1f6bdf3c6ca453791
MD5 606cc1632ad10bba0218d66465752956
BLAKE2b-256 0b40904e54a42045a578062473760e58fa611fb74171fc2bab6dac5d115bb26c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pixano-0.7.1-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