This release is a pre-release and may not be stable for production use.
fractal-feature-explorer
This is the repository that contains the Fractal feature explorer dashboard. Find more information about Fractal in general and the other repositories at the Fractal home page.
Run the dashboard locally
Examples:
- Via
uvx:
uvx --from fractal-feature-explorer explorer
- Via
pipx:
pipx run --spec fractal-feature-explorer explorer
- Via
uv:
git clone https://github.com/fractal-analytics-platform/fractal-feature-explorer.git
cd fractal-feature-explorer
uv run explorer
- Via
venv+pip:
git clone https://github.com/fractal-analytics-platform/fractal-feature-explorer.git
cd fractal-feature-explorer
python3 -m venv venv
source ./venv/bin/activate
python3 -m pip install -e .
explorer
Run the dashboard on a remote server
The most common option is to create a virtual environment and install via pip, and then run via uvicorn
python3 -m venv venv
source venv/bin/activate
pip install fractal-feature-explorer
export FRACTAL_FEATURE_EXPLORER_CONFIG="config.toml"
uvicorn \
fractal_feature_explorer.app:app\
--no-server-header \
--host 0.0.0.0 \
--port 8501 \
Configuration-file examples:
Develoment
# Clone this repository
git clone https://github.com/fractal-analytics-platform/fractal-feature-explorer.git
cd fractal-feature-explorer
# Install the project via uv
uv sync
# Run the app
export FRACTAL_FEATURE_EXPLORER_CONFIG=./example-config-files/development-config.toml
uv run uvicorn fractal_feature_explorer.app:app --host 0.0.0.0 --port 8501
Note that this development-config.toml simulates a production deployment and thus it requires Fractal services running locally on a given set of ports (fractal-server on port 8000, fractal-web on port 5173, fractal-data on port 3000).
If you do not need all of this, run via
export FRACTAL_FEATURE_EXPLORER_CONFIG=./example-config-files/local-config.toml
uv run uvicorn fractal_feature_explorer.app:app --host 0.0.0.0 --port 8501
Change log
See CHANGELOG.md for details on changes and updates.
URL query parameters
setup_mode: eitherPlatesorImages. This will determine the setup page of the dashboard.zarr_url: the URL of the zarr file to load.token: the fractal token to use for authentication (optional).
example URL: http://localhost:8501/?zarr_url=/Users/locerr/data/20200812-23well&?zarr_url=/Users/locerr/data/20200811-23well
Test data
- Small 2D (~100Mb)
- Small 2D (~100Mb) and 3D (~750Mb)
- Large 2D (~30Gb)
- Small data on public URL: https://raw.githubusercontent.com/tcompa/hosting-ome-zarr-on-github/refs/heads/main/20200812-CardiomyocyteDifferentiation14-Cycle1_mip.zarr
Main limitations
- Image preview is not available for 3D images.
- Single images not supported, only plates.
Contributing
Releasing a new version on PyPI:
-
Create a new local tag with the format
vX.Y.Z, whereX.Y.Zis the new version number.git tag v0.1.8 -m "v0.1.8"
-
Push the tag to the remote repository.
git push --tags
License and contributors
The Fractal project is developed by the BioVisionCenter at the University of Zurich, who contracts eXact lab s.r.l. for software engineering and development support.
Unless otherwise specified, Fractal components are released under the BSD 3-Clause License, and copyright is with the BioVisionCenter at the University of Zurich.
Metadata
Release files for fractal-feature-explorer 0.1.20a1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fractal_feature_explorer-0.1.20a1.tar.gz | 267.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fractal_feature_explorer-0.1.20a1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 356.2 kB
Release files / fractal_feature_explorer-0.1.20a1.tar.gz
| Download URL | fractal_feature_explorer-0.1.20a1.tar.gz |
|---|---|
| Size | 267.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9853d43c17e84f6639fe96e13664a96150c18d83980d8aad7d31ea668bfdeac5
|
|
BLAKE2b-256 checksum How to use checksums |
f494d56eb0adb6d813d51e827c957004747ded1925853ac48e5907aed54102e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / fractal_feature_explorer-0.1.20a1-py3-none-any.whl
| Download URL | fractal_feature_explorer-0.1.20a1-py3-none-any.whl |
|---|---|
| Size | 89.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e94eebd98aa5f45194ea881e923c16037c239b9011e2ded85ced42a45b6a2277
|
|
BLAKE2b-256 checksum How to use checksums |
7b3bf46dabc9072f034015bed0fa451abb4292765ecfcc4d81a7105b59323954
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency log