Yasmine (Yet Another Station Metadata INformation Editor), is a Python web application to create and edit geophysical station metadata information in FDSN stationXML format. This is a joint development of IRIS and Résif. Development and addition of new features is shared and agreed upon between IRIS and Résif. NRLv2 online support (2026): ASGSR, Alexey Emanov.
Even if we have performed a lot of tests, Yasmine is currently released in beta version and some bugs and limitations might still be found.
The new AROL (Atomic Response Objects Library) instrument response library, from Résif, is still in depoyment stage and only includes a limited set of instruments. Users are encouraged to use the NRL library, also available.
Please read the included .docx manual for instructions on how to get started using Yasmine.
If there is no internet connection, unzip the bundled NRL (IRIS.zip) in the data folder at the root of this repository.
Yasmine supports NRLv2 online — using the IRIS NRL Web Service to fetch instrument responses on demand, without downloading the full NRL archive.
- Go to Settings and enable Online NRLv2
- Optionally set a custom NRLv2 URL (default:
https://service.iris.edu/irisws/nrl/1/) - Use the Test button to verify connectivity
- When selecting a response (e.g. "Select a new Response"), choose NRLv2 online and follow the wizard: Element type → Manufacturer → Model → Configuration
Requires internet access. Disable in Settings when working offline.
- Install Docker Compose or Docker Desktop
- Run
docker compose buildto compile and build the containers - Run
docker compose upto start - Visit http://localhost:1841
- Run
docker compose downto stop
If you are running on an Apple M1 machine, uncomment the lines indicating the target platform in the docker-compose.yml file.
- To develop frontend, please go to
frontendfolder and seeREADME.mdfile - To develop backend, please go to
backendfolder and seeREADME.mdfile