A curated list of awesome earthquake engineering frameworks, libraries, software and resources, predominantly in Python.
Inspired by awesome-php and awesome-python.
- OpenSees - software framework for developing applications to simulate the performance of structural and geotechnical systems subjected to earthquakes
- openseespy - Python implementation of OpenSees - a software framework for developing applications to simulate the performance of structural and geotechnical systems subjected to earthquakes
- o3seespy - Object oriented Python version of OpenSees
- numpy - The fundamental package for scientific computing with Python
- scipy - Python-based ecosystem of open-source software for mathematics, science, and engineering
- pandas - A fast, powerful, flexible data analysis and manipulation tool in Python
- sfsimodels - Standard structural and geotechnical Python objects
- SAP2000 - Structural analysis and design software
- geofound - Assess the bearing capacity and settlement of foundations
- liquepy - Toolkit for solving problems related to soil liquefaction
- pysra - Site response analysis in Python
- PySeismoSoil - Site response analysis in Python
- eqsig - signal processing of earthquake related data
- obspy - Python framework for processing seismological data
- USGS-groundmotion-processing - Extension of obspy
- matplotlib - comprehensive library for creating static, animated, and interactive visualizations in Python
- engformat - Python plotting tools [extension of matplotlib]
- bwplot - A package to prepare a plot for black and white printing
- geographiclib - A toolkit for dealing with coordinate systems
- scikit-learn - Machine learning library in Python
- See also awesome-machine-learning