{
  "abstract": "The viscosity of volcanic melts governs magma transport, eruption dynamics, and a broad range of magmatic processes, so predicting it as a function of temperature, composition, and dissolved water content is central to physical volcanology. Yet no freely accessible tool integrates global machine-learning predictions, physically motivated viscosity equations, and composition-specific models calibrated to avoid nanocrystallization and water-loss artefacts — experimental biases that can lead conventional viscometry to overestimate melt viscosity. Nor can existing tools show how different assumptions about the dependence of melt fragility on dissolved water propagate into viscosity predictions at eruptive temperatures — a debated question with direct consequences for conduit-flow modelling and eruption-style assessment.,Here we present MELVIS (MELt VIScosity), an open-source web application built with Python and Streamlit. MELVIS comprises three integrated modules: (1) a viscosity calculator based on the artificial neural network of Langhammer et al. (2022), developed using a database of 3,482 measurements spanning basanite to rhyolite including hydrous compositions, with batch processing and TAS-based compositional classification; (2) a hydrous modelling module that parameterises the glass transition temperature Tg(H2O) and melt fragility m(H2O) under three alternative fragility–water relationships, making explicit how model assumptions propagate into viscosity predictions at eruptive temperatures; and (3) a library of seven composition-specific, artefact-free MYEGA models for key volcanic systems. All modules yield closed-form MYEGA parameterisations suitable for direct implementation in numerical eruption models.",
  "abstract_shown": true,
  "affiliations": [],
  "article_type": null,
  "arxiv": null,
  "author_total": 1,
  "authors": [
    {
      "name": "Danilo Di Genova"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/b6jp9jwvvcgg2.bib",
  "cited_by": 0,
  "doi": "10.31223/x5f806",
  "fulltext_url": null,
  "id": "b6jp9jwvvcgg2",
  "issns": [],
  "landing_url": "https://eartharxiv.org/repository/view/15493/",
  "language": null,
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "article",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/legalcode",
  "metadata_licence": null,
  "native_subjects": [
    [
      "bepress",
      "Earth Sciences"
    ],
    [
      "bepress",
      "Geochemistry"
    ],
    [
      "bepress",
      "Physical Sciences and Mathematics"
    ],
    [
      "bepress",
      "Volcanology"
    ],
    [
      "bepress",
      "artificial neural network"
    ],
    [
      "bepress",
      "glass transition temperature"
    ],
    [
      "bepress",
      "melt fragility"
    ],
    [
      "bepress",
      "nanocrystallization"
    ],
    [
      "bepress",
      "open-source software"
    ],
    [
      "bepress",
      "viscosity"
    ],
    [
      "bepress",
      "volcanic melt"
    ],
    [
      "openalex",
      "1908|Geological and Geochemical Analysis"
    ]
  ],
  "openalex": "W7221691470",
  "pdf_url": "https://eartharxiv.org/repository/object/15493/download/26856/",
  "pmcid": null,
  "pmid": null,
  "published": "2026-10-13",
  "publisher": null,
  "ris": "https://research.draconitic.com/paper/b6jp9jwvvcgg2.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:46Z",
      "native_id": "15493",
      "source": "eartharxiv",
      "url": "https://eartharxiv.org/repository/view/15493/"
    }
  ],
  "subjects": [
    {
      "field": "earth",
      "origin": "bepress:Geochemistry",
      "subfield": "geology-geochemistry"
    }
  ],
  "title": "MELVIS: An open-source web application for computing and modelling the viscosity of volcanic melts",
  "title_text": "MELVIS: An open-source web application for computing and modelling the viscosity of volcanic melts",
  "type": "preprint",
  "updated_at": "2026-10-30T12:17:46Z",
  "url": "https://research.draconitic.com/paper/b6jp9jwvvcgg2",
  "venue": "EarthArXiv",
  "versions": []
}