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 PyPI version

🔍 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.


🛠 Built With

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

🚀 Getting Started

Installation

Install from PyPI:

pip install xflow-py

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.5.post1.dev0.tar.gz (94.0 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.5.post1.dev0-py3-none-any.whl (58.9 kB view details)

Uploaded Python 3

File details

Details for the file xflow_py-0.1.5.post1.dev0.tar.gz.

File metadata

  • Download URL: xflow_py-0.1.5.post1.dev0.tar.gz
  • Upload date:
  • Size: 94.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for xflow_py-0.1.5.post1.dev0.tar.gz
Algorithm Hash digest
SHA256 c40b05a97e88b1e1ccbdcf7e9549fbf9ecb48d3b9fead434eb583a648f5fb99d
MD5 73134598848c958f916345af94d3141c
BLAKE2b-256 94dfd4d13dbab4827b679f6c8d8b1813442d587e9f11e6dfda7e87818b803500

See more details on using hashes here.

File details

Details for the file xflow_py-0.1.5.post1.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for xflow_py-0.1.5.post1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 77e45d8907ec0fa116bb1a08ad6bd26d1b32cea5b3151b970bb6db116cf4cefe
MD5 3f648ef31ad56d5ebe99a8bfb6ca9a0e
BLAKE2b-256 af9303c9d0e70401b4f7839408653559d002d705fc4c622e4c40ae42d4b40c8a

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