
π New Feature: Flexible Rake Input and Database-Driven Fault Example This release introduces full support for user-defined rake values, allowing either a single constant value or a CSV input per fault cells. The code automatically validates input values and provides fallback to a default rake of 90Β° if needed, ensuring robust handling of diverse scenarios. β¨ Highlights Users can now specify rake as a single number or as a CSV file with per-cell valuesAutomatic validation of rake values, with warnings for invalid or unsupported formatsDefault rake fallback (90Β°) for missing or incorrect inputsAdded a practical example using a fault whose geometry and discretization are directly selected from the EFSM20 β European Database of Seismogenic Faults (https://www.seismofaults.eu/efsm20)Demonstrates how to integrate database-driven fault configurations into your workflow π§© Quick Start Edit config.json to define a rake value (single number or CSV file)Run the PyANTI-FASc pipeline as usualThe EFSM20 example is fully detailed [here](https://github.com/antonioscalaunina/pyANTI-FASc/blob/main/Example2_Mediterranean.md) for immediate testing π§ Notes Invalid or missing rake inputs automatically default to 90Β°The EFSM20 example illustrates realistic fault setups, useful for both testing and production scenarios and shows the full interoperability with the EFSM20 meshes serviceFully compatible with previous pipeline workflows β Benefits Greater flexibility in defining fault slip directionsDirect integration with a curated European fault databaseRobust error handling for input inconsistenciesStreamlined example to get started quickly π‘ In short: With this release, PyANTI-FASc allows users to control rake input precisely and leverages realistic fault geometries as they can be obtained from EFSM20 β making seismic modeling more flexible, realistic, and user-friendly.
