
apollo 2.31.0
apollo
Web Service specifically designed to expose seismic localization software "hyp2000" and magnitude calculation software "PyML" through APIs
Technical contact Valentino Lauciani
Vitality:
61%
The vitality index, as explicited in the guidelines for the acquisition and reuse of software for Italian PA, is calculated according to the following four main categories:
- Code activity: the daily number of commits and merges;
- Release history: the daily number of releases;
- User community: the number of unique authors;
- Longevity: the age of the project.
The ranges of every measure can be found in the vitality-ranges.yml file.
Development status: stable
Software functionality
Web Service built on top of hyp2000 and pyml
Software used to locate earthquakes and determine magnitudes in a local or regional seismic network
detailed information
apollo 2.31.0
apollo
Last release 2023-10-27 (2.31.0)
Type of maintenance internal
License AGPL-3.0-or-later
Platforms
windows
mac
linux
Enabling platforms None
Compliance None
List of dependencies None
Extended description
Apollo is a Web Service developed using Laravel, specifically designed to expose seismic localization software “hyp2000” and magnitude calculation software “PyML” through APIs. It receives an input JSON file (one for each service, ‘hyp2000’ and ‘PyML’) containing phases and amplitudes. For each seismic station name it queries metadata, such as latitude and longitude, from the FDSN-StationXML Web Services globally. The key features of Apollo are its OpenAPI-based development, JSON communication, containerization, and open-source nature. More info aboute “hyp2000”, here: https://github.com/ingv/hyp2000 More info aboute “PyML”, here: https://github.com/ingv/pyml