Skip to main content

A modular ML framework for training and evaluation tasks

Project description

XFlow Logo

Documentation · Report Bug · Request Feature

Downloads Contributors Issues License


📖 Table of Contents


🔍 About the Project

XFlow is a lightweight modular machine-learning framework, built with a clear high-level structure and developed through vibe coding.

Originally created for physics research, it's now evolving toward generic scientific applications ML workflows: Data → Processing → Modeling

XFlow keeps things simple and minimal.

Includes reusable modules for datasets, models, training loops, visualization, and logging. Current version: 0.1.0


✨ Features

  • Modular core/ for dataset/model/trainer abstraction
  • Plug-and-play task logic (tasks/)

🛠 Built With

  • Python 3.12
  • TensorFlow 2.x
  • Keras 3.x

🚀 Getting Started

Installation

Clone the repository and install in editable mode:

git clone https://github.com/Andrew-XQY/XFlow.git
cd XFlow
pip install -e .

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

xflow_py-0.1.0.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

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

xflow_py-0.1.0-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

Details for the file xflow_py-0.1.0.tar.gz.

File metadata

  • Download URL: xflow_py-0.1.0.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.16

File hashes

Hashes for xflow_py-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a2514c129384f26e27b4a7c776a804c40ab19e7ecc2aeffe770ea96a37ddd7bb
MD5 b0c7ec2e2022ef2b1a35b132bdc4e96c
BLAKE2b-256 231ac6f646c63db8d01b6c6e55e53a11f2fa4773969a9d75d2ca3c2ba2bcdaa3

See more details on using hashes here.

File details

Details for the file xflow_py-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: xflow_py-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 37.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.16

File hashes

Hashes for xflow_py-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 867f14d20e67830a63495267a5859a4e3998b5e882f6257ae5627e2686c4b071
MD5 f28bb3163903668c2c4c32a9587752e9
BLAKE2b-256 9a222c6fb4f22bec0b945454c6dd9a06bf9e4c7499e1237dc5c68a7135479347

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