Files
Atomizer/requirements.txt

71 lines
2.2 KiB
Plaintext
Raw Normal View History

# 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