Skip to content

iris-edu/yasmine-stationxml-editor

Repository files navigation

Yasmine

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.

Known issues

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.

Instructions for users

User Manual

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.

NRLv2 Online

Yasmine supports NRLv2 online — using the IRIS NRL Web Service to fetch instrument responses on demand, without downloading the full NRL archive.

  1. Go to Settings and enable Online NRLv2
  2. Optionally set a custom NRLv2 URL (default: https://service.iris.edu/irisws/nrl/1/)
  3. Use the Test button to verify connectivity
  4. 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.

Installation using Docker

  1. Install Docker Compose or Docker Desktop
  2. Run docker compose build to compile and build the containers
  3. Run docker compose up to start
  4. Visit http://localhost:1841
  5. Run docker compose down to stop

If you are running on an Apple M1 machine, uncomment the lines indicating the target platform in the docker-compose.yml file.

Instructions for developers

  1. To develop frontend, please go to frontend folder and see README.md file
  2. To develop backend, please go to backend folder and see README.md file

More information

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors