Files
Atomizer/requirements.txt
Antoine b3162aa78d Tier 2 dev workflow: Windows test runner + result sync
- run_tests.bat: double-click test runner with JSON result capture
- run_script.bat: run any script with output capture
- test_results/ folder for Syncthing-based result sharing
- Auto-mark NX-dependent tests for --quick mode
- pytest-json-report for structured results
2026-03-07 14:07:32 +00:00

72 lines
2.2 KiB
Plaintext

# Atomizer - Complete Requirements
# =================================
# LLM-native FEA optimization framework with Neural Network acceleration
#
# Installation:
# pip install -r requirements.txt
#
# For GPU support (recommended for neural training):
# pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
# pip install torch-geometric
#
# Note: numpy<2.0 required for pyNastran compatibility
# ============================================================================
# Core Scientific Computing
# ============================================================================
numpy>=1.24.0,<2.0.0
scipy>=1.10.0
pandas>=2.0.0
scikit-learn>=1.3.0
# ============================================================================
# Optimization Framework
# ============================================================================
optuna>=3.5.0
plotly>=5.18.0
matplotlib>=3.5.0
# ============================================================================
# FEA/Nastran Integration
# ============================================================================
pyNastran>=1.4.0,<1.5.0
h5py>=3.0.0
# ============================================================================
# Neural Network / AtomizerField
# ============================================================================
# PyTorch - Deep learning framework
torch>=2.0.0
# PyTorch Geometric - Graph neural networks
torch-geometric>=2.3.0
# TensorBoard - Training visualization
tensorboard>=2.13.0
# ============================================================================
# Web Framework (Dashboard/API)
# ============================================================================
fastapi>=0.109.0
uvicorn>=0.27.0
websockets>=12.0
pydantic>=2.5.0
python-multipart>=0.0.6
jinja2>=3.1.3
# ============================================================================
# System Utilities
# ============================================================================
psutil>=5.9.0
tqdm>=4.65.0
# ============================================================================
# Development Tools (optional)
# ============================================================================
pytest>=7.4.0
pytest-cov>=4.1.0
black>=23.12.0
ruff>=0.1.0
mypy>=1.8.0
pytest-json-report