Repository navigation
ROMSA-py v1.0.0 - Initial Release
First official release of the Python modernisation of the original ROMSA software (Ciscato, 1994).
This package is a direct port of the C++ algorithm developed by B. Ciscato to solve the inverse paleostress problem using the Right Dihedra method with Lisle's (1987) kinematic constraints.
Key Features:
- Legacy Logic Preserved: Faithful implementation of the original grid-search algorithm used in the 1994 C++ program.
- Modern Performance: Accelerated using Numba to match or exceed the speed of the original compiled executable.
- Visualisation: Automated, publication-quality stereonets via Matplotlib.
References:
- Ciscato, B. (1994). Principal Stress Orientations from Faults: a C++ program. Structural Geology and Personal Computers.
- Lisle, R. J. (1987). Principal stress orientations from faults: an additional constraint. Annales Tectonicae.