Skip to main content

Web-based GUI for LizyML

Project description

LizyStudio

A web-based GUI for machine-learning workflows. Configure, train, evaluate, tune and run inference — all from your browser, no code required.

LizyStudio wraps ML backend libraries (starting with LizyML) behind an adapter layer, so the same interface works across different backends.

Features

  • Workspace — iterative loop of data setup, model config, fit, and result review in a single page
  • Jobs — lifecycle management, result browsing, and model export for every training / tuning run
  • Inference — apply trained models to new data and evaluate predictions
  • JSON-Schema-driven forms — backend config schemas are rendered automatically; no hand-written UI per backend
  • Adapter architecture — plug in new ML backends by implementing a single Python protocol

Requirements

  • Python 3.10+

Installation

pip install lizystudio

Quick start

lizystudio              # starts the server on http://localhost:8501
lizystudio --port 9000  # custom port

Open your browser and navigate to the URL shown in the terminal.

Development

# Backend
uv run lizystudio --reload          # dev server with auto-reload
uv run pytest                       # run tests
uv run ruff check .                 # lint
uv run mypy src/lizystudio/         # type check

# Frontend
cd frontend
pnpm install
pnpm dev                            # Vite dev server (port 5173, proxy -> 8501)
pnpm build                          # production build -> src/lizystudio/static/
pnpm check                          # Biome lint + format
pnpm test                           # Vitest

License

MIT

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

lizystudio-0.1.2.tar.gz (722.1 kB view details)

Uploaded Source

Built Distribution

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

lizystudio-0.1.2-py3-none-any.whl (60.9 kB view details)

Uploaded Python 3

File details

Details for the file lizystudio-0.1.2.tar.gz.

File metadata

  • Download URL: lizystudio-0.1.2.tar.gz
  • Upload date:
  • Size: 722.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for lizystudio-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b53c819be296712392cb37b4988380caa8f56d4d1bf26d9a6449f86c68dfb52a
MD5 58fda6bb3ce5ea3789bc8e7b547818c5
BLAKE2b-256 c1ed6d479e564daa22b854b5189c5ad7cf095e8fa2b43474ec3edb32edc1fe0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lizystudio-0.1.2.tar.gz:

Publisher: publish.yml on nbx-liz/LizyStudio

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

File details

Details for the file lizystudio-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: lizystudio-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 60.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for lizystudio-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bb863377435c5f9e87d1e8851df56e70fee8e1dc86e716decfcf37d1bda3b626
MD5 51faec1aa983df13c10c865f6581bc88
BLAKE2b-256 3ad7c418aeda16a9735cb60ad79f9787c6582425f26a3af4fa2b572388a1c592

See more details on using hashes here.

Provenance

The following attestation bundles were made for lizystudio-0.1.2-py3-none-any.whl:

Publisher: publish.yml on nbx-liz/LizyStudio

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