# PyGRT
**Repository Path**: dengda98/PyGRT
## Basic Information
- **Project Name**: PyGRT
- **Description**: An Efficient and Integrated C/Python Package for Computing Synthetic Seismograms, Strain and Stress in a Layered Half-Space Model (Dynamic & Static Cases)
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-04-21
- **Last Updated**: 2025-12-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[**Chinese Document**](https://pygrt.readthedocs.io/zh-cn/) | ~~English Document (no longer maintained)~~
**[PyGRT](https://github.com/Dengda98/PyGRT)** : An Efficient and Integrated C/Python Package for Computing Synthetic Seismograms, Strain, Rotation and Stress Tensor in a Layered Half-Space Model (Dynamic & Static Cases)
+ **PyGRT** now can compute following properties in **both dynamic and static case.**
✔️ **Displacements and its spatial derivatives**
✔️ **Strain Tensor**
✔️ **Rotation Tensor**
✔️ **Stress Tensor**
+ **At present, PyGRT can run on**
✔️ **Linux**
✔️ **MacOS**
✔️ **Windows**
+ **PyGRT is extremely easy to install** by distributing pre-built binary files.
+ **PyGRT now supports the model with liquid layers.**
+ **PyGRT is still evolving**, and more features will be released in the future.
+ **Surface wave** modules will be released soon.
# Contact
If you have any questions or suggestions, feel free to reach out:
- **Email**: zhudengda@mail.iggcas.ac.cn
- **GitHub Issues**: You can also raise an issue directly on GitHub.
# Citation
Since PyGRT has been under continuous maintenance and extension during the peer review, **its functions have exceeded the scope described in this paper.** For detailed usage of each function, please refer to the [**documentation**](https://pygrt.readthedocs.io/zh-cn/).
> Zhu D., J. Wang, J. Hao, S. Yao, Y. Xu, T. Xu and Z. Yao (2026). PyGRT: An Efficient and Integrated Python Package for Computing Synthetic Seismograms in a Layered Half-Space Model. Seismological Research Letters. doi: [10.1785/0220250057](https://doi.org/10.1785/0220250057)
> Zhu, D., T. Xu, J. Hao, and Z. Yao (2026). A Direct Convergence Method for Computing Synthetic Seismograms for a Layered Half-space with Sources and Receivers at Close Depths, Bulletin of the Seismological Society of America. (accepted)
---------------
⭐ **Like this project? Give it a Star!** ⭐