FAQ’s

These are still a work in progress. Have a Q? Get in touch by email: kiacovino@seti.org Or submit an issue on the github repository.

A calculation hangs or crashes

  • Possible Causes:
    • Your column headers weren’t recognized as oxide names
      • Try:
        • Run .data() on a Sample object or .get_data() on a BatchFile object and visually inspect your data, ensuring values are present for all species as you expect them to be.

    • MagmaSat fails to converge on an answer or crashes entirely
      • In this case, your batch calculation will either hang on this sample, never spitting out a result, or a segmentation fault will occur within the ENKI thermoengine module (which MagmaSat runs on top of). We cannot catch these errors in VESIcal, since they are occuring within thermoengine.

      • Try:
        • Delete any MnO concentrations in your dataset. Concentrations are low, and they have no effect on the result of a solubility calculation.

        • Determine which sample is causing an issue (use the status bar as a guide). Remove that sample from your BatchFile and running the calculate command again.

Video on how to troubleshoot a MagmaSat crash

Useful files: