HyCAN

๐Ÿš€ HyCAN: Hydrogen Catalyst and Nanomaterials

HyCAN Banner MIT License CI/CD

Cutting-edge platform for clean hydrogen innovation, AI-powered nanomaterial analytics, and real-time monitoring.


๐Ÿง  Project Overview

HyCAN is an open-source AI-enhanced hydrogen research platform integrating:

Architecture


๐Ÿ”ง Features


๐Ÿ’ป Installation

๐Ÿ” Cross-platform Installers

| Platform | Installer | |โ€”โ€”โ€”|โ€”โ€”โ€”โ€“| | Ubuntu/Debian | ./build/hycan-x.x.x.deb | | Windows | ./build/HyCAN-Setup-x.x.x.exe | | Linux (Portable) | ./build/HyCAN-x86_64.AppImage |

๐Ÿณ Docker

docker build -t hycan:latest .
docker-compose up --build

๐Ÿงช Manual

git clone https://github.com/rfc391/HyCAN.git
cd HyCAN
pip install -r requirements.txt
python main.py

โšก Quick Start

hycan-cli --simulate data/example_data.csv --model core/anomaly_detection.py

Use the GUI dashboard:

hycan-cli --dashboard

๐Ÿ“‚ Folder Guide

Folder Description
core/ AI/ML models & training logic
services/ Microservices & APIs
frontend/ Web interface files
config/ YAML/INI configs for modules
visualization/ Notebooks, dashboards, and plots
tests/ All test scripts using PyTest
docs/ User and developer documentation

๐Ÿงช Testing

black . --check
flake8 .
pytest tests/

๐Ÿ› ๏ธ Developer Guide


๐Ÿงพ License

This project is under the MIT License.


๐Ÿค Contributing

We welcome PRs and new feature suggestions. See docs/CONTRIBUTING.md.