Summary

obsinfo strives for reuse and flexibility. To avoid repeating yourself and reduce typing errors:

  1. Use $ref as much as possible. This allows reuse across files and different campaigns.

  2. Start from template files, keeping only necessary fields and fields you need

  3. Use notes for information that you want to keep, but not to put in the StationXML file.

  4. Add extras for information that has no place in StationXML, but that you’d like to store there anyway. extras can be structured any way you want: they will be saved as JSON-encoded strings in StationXML Comments

  5. Use the default channel in your instrumentation_base file to avoid repeating redundant information.

  6. Use configurations definitions to specify variations on the base definition

Conclusion

This finishes our tutorial. For more detailed information please review the Schema files files, which define all of the possible elements in information files. Have fun using obsinfo!

If you find any issues or have any questions please use the Issues functionality of gitlab: https://www.gitlab.com/resif/smm/obsinfo/issues