Skip to content

ROMSA-py v1.0.0 - Initial Release

Choose a tag to compare

@bciscato bciscato released this 28 Nov 12:10
· 15 commits to main since this release
452e50c

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.