Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

StackSmith Backend

This is the backend API for StackSmith. It accepts software stack input (like compilers and specs), and generates a spack.yaml file for reproducible HPC software environments.

Features

  • FastAPI-powered API
  • Converts JSON input to valid Spack environment YAML
  • Supports compiler and version pinning
  • Ready for future expansion (e.g., spack install automation)

Software Dependencies

1. Spack

StackSmith requires Spack to be installed and available

Getting Started

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages