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.1.tar.gz (738.9 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.1-py3-none-any.whl (60.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lizystudio-0.1.1.tar.gz
  • Upload date:
  • Size: 738.9 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.1.tar.gz
Algorithm Hash digest
SHA256 9a2d93f1bb70294e201054a4c3a5b37b3b7bc216a763959ce8d233602198a917
MD5 8345016059dd193e543cfcd4f08d2126
BLAKE2b-256 550c5c244af6d0897ab9c8d2b69620f1a0e7a53eb49ad5814a9305464fe4f290

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: lizystudio-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 60.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c545f919872aa33f0e5c300b11d5ec0b68b18b860c2309867823e15cf16aa639
MD5 55bc7fef30cd4e96a9ed3deb7c347901
BLAKE2b-256 4138d4ff0c4170490e6d09f62a1b3665f92685972a70e8609ff51c9e5d04da8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for lizystudio-0.1.1-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