Skip to content

Repositories

All STEPSS repositories are hosted under the SPS-L GitHub organization.

RepositoryRoleLanguageVisibility
STEPSS-GUIJava-based GUI front-end (v3.40)JavaPublic
stepss-PyRAMSESPython API/wrapper for RAMSESPythonPublic
STEPSS-UserguideLaTeX user documentation and models referenceLaTeXPublic
stepss-URAMSESUser-defined device models frameworkFortranPublic
RAMSES-EigenanalysisSmall-signal / eigenvalue analysis toolsMATLABPublic
stepss-ramsesCore RAMSES simulation engineFortranPrivate
stepss-PFCPower-flow calculator (Newton-Raphson)FortranPrivate
stepss-dyngraphDynamic graph / topology moduleFortranPrivate
stepss-CodegenDSL-to-Fortran model code generatorFortranPrivate
stepss-docsThis documentation websiteAstro/StarlightPublic

The main graphical user interface for STEPSS, built with Java (Swing/AWT) and the Ant build system.

  • Repository: github.com/SPS-L/STEPSS-GUI
  • License: Apache License 2.0
  • Requirements: Java 20 (64-bit)
  • Build: ant build
  • Run: java -jar dist/stepss.jar

Python interface to the RAMSES simulator providing scripting access to simulations.

The original LaTeX source for the STEPSS documentation (models reference and user guide).

Framework for compiling and linking custom Fortran models with RAMSES.

MATLAB-based tool for small-signal stability analysis using eigenvalues extracted from RAMSES.

Contributions to public repositories are welcome. For each repository:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request

For issues or feature requests, use the GitHub Issues tab on the relevant repository.