Org-Logo
Logo

About

  • 1. About
  • 2. Acknowledgments
  • 3. Copyright and License
  • 4. How To Cite
  • 5. Capabilities
  • 6. Release Notes
  • 7. Release Plans
  • 8. Glossary
  • 9. Abbreviations

User Manual

  • 1. Running Application
  • 2. User Interface
  • 3. Tools
  • 4. Examples
  • 5. Troubleshooting
  • 6. Requirements
  • 7. Bugs & Feature Requests

Technical Manual

  • 1. Dakota Methods
  • 2. Methods in SimCenterUQ Engine
  • 3. Damping Options
  • 4. Ground Motion Intensity Spatial Correlation Model Options

Developer Manual

  • 1. How to Build
  • 2. How to Extend
    • 2.1. Software Architecture
    • 2.2. C4 Model of the SimCenter Ecosystem
    • 2.3. Backend Applications
    • 2.4. File Types and Schemas
    • 2.5. Coding Style
  • 3. Verification
Earthquake Engineering with Uncertainty Quantification
  • »
  • 2. How to Extend
  • View page source

2. How to ExtendΒΆ

Our software is designed to be modular and extensible. As an open-source project, we are happy to welcome contributions from the community.

If you would like to contribute, checkout our GitHub repositories at |GitHub| and familiarize yourself with the below resources:

  • 2.1. Software Architecture
  • 2.2. C4 Model of the SimCenter Ecosystem
    • 2.2.1. Level 1: Context Diagram
    • 2.2.2. Level 2: Container Diagram
    • 2.2.3. Level 3: Component Diagram
    • 2.2.4. Level 4: Code Diagram
    • 2.2.5. UML EE-UQ
    • 2.2.6. UML WE-UQ
    • 2.2.7. UML HydroUQ
    • 2.2.8. UML PBE
    • 2.2.9. UML EarthquakeEvents
    • 2.2.10. UML WindEvents
    • 2.2.11. UML HydroEvents
    • 2.2.12. UML SimCenterCommon
    • 2.2.13. UML SimCenterBackendApplications
  • 2.3. Backend Applications
  • 2.4. File Types and Schemas
    • 2.4.1. Inputs
      • 2.4.1.1. Configuration File
      • 2.4.1.2. Building Source File
      • 2.4.1.3. Transportation Network Source File Option 1
      • 2.4.1.4. Model File
      • 2.4.1.5. EDP specifications file
      • 2.4.1.6. Event Files
    • 2.4.2. Outputs
      • 2.4.2.1. EDP Output File
      • 2.4.2.2. DM Output File
      • 2.4.2.3. DV Output File
  • 2.5. Coding Style
    • 2.5.1. Python Style
    • 2.5.2. C/C++ Style
    • 2.5.3. Comments
    • 2.5.4. Naming Conventions
    • 2.5.5. Files and Interfaces
    • 2.5.6. Variable

© Copyright 2025, The Regents of the University of California.

Built with Sphinx using a theme provided by Read the Docs.