Skip to main content

The LynxKite application, with web server and UI

Project description

LynxKite MM

This is an experimental rewrite of LynxKite. It is not compatible with the original LynxKite. The primary goals of this rewrite are:

  • Target GPU clusters instead of Hadoop clusters. We use Python instead of Scala, RAPIDS instead of Apache Spark.
  • More extensible backend. Make it easy to add new LynxKite boxes. Make it easy to use our frontend for other purposes, configuring and executing other pipelines.

Development

To run the backend:

uv pip install -e .
cd ../examples && LYNXKITE_RELOAD=1 lynxkite

To run the frontend:

cd web
npm i
npm run dev

To update the frontend types with the backend types:

$ uv run pydantic2ts --module lynxkite_app.main --output ./web/src/apiTypes.ts --json2ts-cmd "npx json-schema-to-typescript"

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

lynxkite_app-0.2.0.tar.gz (139.0 kB view details)

Uploaded Source

Built Distribution

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

lynxkite_app-0.2.0-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file lynxkite_app-0.2.0.tar.gz.

File metadata

  • Download URL: lynxkite_app-0.2.0.tar.gz
  • Upload date:
  • Size: 139.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.7

File hashes

Hashes for lynxkite_app-0.2.0.tar.gz
Algorithm Hash digest
SHA256 68530a306508e34249b30d65b5e43bd1c085cc23beb8770e6ff2abc082f7ea22
MD5 bc664cf839537adf65edb48a2ac7ffe2
BLAKE2b-256 75b4337c46a4db12678d969774b17193373d18efc1c034a4e25259af3c6ff724

See more details on using hashes here.

File details

Details for the file lynxkite_app-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lynxkite_app-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d7bbf350a9c4daa891d18ed865f0c911e319d4bd8ae16a1c9df788201b28cf8
MD5 9e5471b18194133da7967fa4f4330ed2
BLAKE2b-256 3719a0e870564dddbc39281da2b485e83c591c8c13e6caa20c9e93b3f1917d35

See more details on using hashes here.

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