Skip to content

olivertlord/hydrous-melts

Repository files navigation

badge

Open in GitHub Codespaces

Supplementary information for

Hydrous Silicate Melts and the Transition-Zone Water Filter

James W. E. Drewitta, Michael J. Walterb, John P. Brodholtc, Joshua M. R. Muird, and Oliver T. Lorda

a School of Earth Sciences, University of Bristol, Wills Memorial Building, Queens Road, BS8 1RJ, United Kingdom

b Geophysical Laboratory, Carnegie Institution for Science, 5251 Broad Branch Road NW, Washington D.C. 20015, USA

c Department of Earth Sciences, University College London, Gower Street, London, WC1E 6BT, UK

d University of Leeds, School of Earth and Environment, Leeds, LS2 9JT

Copyright 2020 Oliver Lord. This notebook is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This notebook is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. A copy of the GNU General Public License can be found in the associated GitHub repository and at https://www.gnu.org/licenses/

Dependencies:

Tables are presented using a combination of the Pandas and iTables libraries.

Ternary plots are prodcued using the mpltern library, an extension of Matplotlib.

Fitting is performed using the orthogonal distance regression method based on the ODRPACK Fortran library1 as implimented in Scipy.

At each compositional point, pressures are calculated using the Mie-Grueneisen-Debye thermal Equation of State as implemented in the Burnman thermodynamics toolkit2. More information on Burnman and its developers can be found here.

Interactive ocontrol widgets are provided through the ipywidget library.

In addition to those mentioned above, this notebook also requires the Numpy, itertools, IPython and tqdm libraries.

Finally, this notebook is made available to anyone, anywhere, in an immediately executable form, from its Github repository via the Binder service.


1Zwolak, J. W., Boggs, P. T. & Watson, L. T. Algorithm 869: ODRPACK95: A weighted orthogonal distance regression code with bound constraints. Acm Transactions Math Softw Toms 33, 27 (2007).

2Cottaar, S., Heister, T., Rose, I. & Unterborn, C. BurnMan: A lower mantle mineral physics toolkit. Geochemistry, Geophysics, Geosystems 15, 1164–1179 (2014).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published