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.1.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.1-py3-none-any.whl (6.9 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lynxkite_app-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ea7b9706ba48fbe4425150ad7831231f5aac09c3cffe5c2f30ad3e26721f145d
MD5 6ca7c94740e6372a78c9fc20da7ed609
BLAKE2b-256 9ea01d52a3c4ac5b83fb905e9623d992456413942f9e8574a6a1fcada6fdce00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lynxkite_app-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a073bc02955998b4894da45f479877d22dc3e5b69d1a5fe4d24b35dfa149fc2
MD5 00c9e5231460eb5d132ec3ebe018000f
BLAKE2b-256 a95e74b3518fb44aaa29c6b5b1e892f76c902ff6081c1929e11972002d2f4f81

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