Skip to content

Commit

Permalink
Merge branch 'release/0.1.7'
Browse files Browse the repository at this point in the history
  • Loading branch information
morganjwilliams committed Jun 19, 2020
2 parents c41d277 + bcc6f86 commit f5009aa
Show file tree
Hide file tree
Showing 8 changed files with 158 additions and 117 deletions.
19 changes: 11 additions & 8 deletions 00_overview.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@
"\n",
"| [**Abstract**](./00_overview.ipynb) | **Introduction** | [**Examples**](./00_overview.ipynb#Examples) |\n",
"|:-----|:-----|:-----|\n",
"| | [Software in Geochem](./01_intro.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./01_intro.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | [Software in Geochem](./00_overview.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./00_overview.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | | [interferences](./013_interferences.ipynb) | \n",
"| | | [autopew](./014_autopew.ipynb) | "
]
Expand Down Expand Up @@ -98,13 +98,16 @@
"\n",
"While it's not always the first option, developing your own software may be a productive path if you're frequently having issues wrangling with inflexible (and sometimes, expensive) software which doesn't meet your need. With some planning and design, It is also a way to add value to research already being conducted, bring interoperability and standardization and contribute to the community.\n",
"\n",
"\n",
"<p> \n",
"<sup>\n",
"<p> \n",
"<b id=\"f1\">*</b>: Here where we refer to software, we are purposely using the term in a relatively broad sense, and intend to refer to the range of software-based tools which are used in geochemistry (i.e. everything from templated excel spreadsheets to ecosystems of related professionally-developed standalone executable programs). \n",
"<b id=\"f1\">*</b>: Here where we refer to software, we are purposely using the term in a relatively broad sense, and intend to refer to the range of software-based tools which are used in geochemistry (i.e. everything from templated excel spreadsheets to ecosystems of related professionally-developed standalone executable programs).</sup>\n",
"</p>\n",
"<p>\n",
"<sup>\n",
"<b id=\"f2\">†</b>: Note that while this presentation focuses on Python, it is largely for reasons of convenience rather than in support of it’s exclusive use. There are a number of languages which fit well with the ideas presented here and are approachable for those new to coding, notably including R and Julia.\n",
"</sup>\n",
"</p>\n",
"\n",
"## Requirements and Challenges for Research Software\n",
"\n",
Expand Down Expand Up @@ -247,7 +250,7 @@
"\n",
"The following section lists a set of Python packages developed largely for geochemical research purposes, and demonstrates some of their functionality. Follow the links on the headings to have a look at some examples and interactive visualisations. Note that the figures displayed are actually being generated from code when each page is opened, so it may take a few seconds to open! Alternatively, follow the 'docs' links under the respective heading to have a look at the more extensive documentation pages.\n",
"\n",
"## [pyrolite](./021_pyrolite.ipynb)\n",
"## [pyrolite](./011_pyrolite.ipynb)\n",
"\n",
"> pyrolite is a set of tools for making the most of your geochemical data.\n",
"\n",
Expand All @@ -261,21 +264,21 @@
"</div>\n",
"\n",
"\n",
"## [pyrolite-meltsutil](./022_pyrolite-meltsutil.ipynb)\n",
"## [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb)\n",
"\n",
"> pyrolite-meltsutil is a pyrolite extension for working with alphaMELTS and its outputs.\n",
"\n",
"[![PyPI](https://img.shields.io/pypi/v/pyrolite-meltsutil.svg?style=flat)](https://pypi.python.org/pypi/pyrolite-meltsutil)\n",
"[![Docs](https://readthedocs.org/projects/pyrolite-meltsutil/badge/?version=develop)](https://pyrolite-meltsutil.readthedocs.io/)\n",
"\n",
"## [interferences](./023_interferences.ipynb)\n",
"## [interferences](./013_interferences.ipynb)\n",
"\n",
"> Tools for inorganic mass spectra and interference patterns.\n",
"\n",
"[![Docs](https://readthedocs.org/projects/interferences/badge/?version=develop)](https://interferences.readthedocs.io/)\n",
"\n",
"\n",
"## [autopew](./024_autopew.ipynb)\n",
"## [autopew](./014_autopew.ipynb)\n",
"\n",
"[![Docs](https://readthedocs.org/projects/autopew/badge/?version=develop)](https://autopew.readthedocs.io/)\n",
" \n",
Expand Down
10 changes: 5 additions & 5 deletions 011_pyrolite.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"\n",
"| [**Abstract**](./00_overview.ipynb) | **Introduction** | [**Examples**](./00_overview.ipynb#Examples) |\n",
"|:-----|:-----|:-----|\n",
"| | [Software in Geochem](./01_intro.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./01_intro.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | [Software in Geochem](./00_overview.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./00_overview.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | | [interferences](./013_interferences.ipynb) | \n",
"| | | [autopew](./014_autopew.ipynb) | "
]
Expand All @@ -40,7 +40,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"<div class=\"alert alert-info\">\n",
"<div class=\"alert alert-success\">\n",
"pyrolite has recently been <a href=\"https://joss.theoj.org/papers/10.21105/joss.02314\">published in the Journal of Open Source Software</a>, and the following is largely taken from the short paper \"pyrolite: Python for Geochemistry\".\n",
"</div>\n",
"\n",
Expand Down Expand Up @@ -172,8 +172,8 @@
"\n",
"| [**Abstract**](./00_overview.ipynb) | **Introduction** | [**Examples**](./00_overview.ipynb#Examples) |\n",
"|:-----|:-----|:-----|\n",
"| | [Software in Geochem](./01_intro.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./01_intro.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | [Software in Geochem](./00_overview.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./00_overview.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | | [interferences](./013_interferences.ipynb) | \n",
"| | | [autopew](./014_autopew.ipynb) | "
]
Expand Down
8 changes: 4 additions & 4 deletions 012_pyrolite-meltsutil.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"\n",
"| [**Abstract**](./00_overview.ipynb) | **Introduction** | [**Examples**](./00_overview.ipynb#Examples) |\n",
"|:-----|:-----|:-----|\n",
"| | [Software in Geochem](./01_intro.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./01_intro.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | [Software in Geochem](./00_overview.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./00_overview.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | | [interferences](./013_interferences.ipynb) | \n",
"| | | [autopew](./014_autopew.ipynb) | "
]
Expand Down Expand Up @@ -241,8 +241,8 @@
"\n",
"| [**Abstract**](./00_overview.ipynb) | **Introduction** | [**Examples**](./00_overview.ipynb#Examples) |\n",
"|:-----|:-----|:-----|\n",
"| | [Software in Geochem](./01_intro.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./01_intro.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | [Software in Geochem](./00_overview.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./00_overview.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | | [interferences](./013_interferences.ipynb) | \n",
"| | | [autopew](./014_autopew.ipynb) | "
]
Expand Down
218 changes: 124 additions & 94 deletions 013_interferences.ipynb

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions 014_autopew.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"\n",
"| [**Abstract**](./00_overview.ipynb) | **Introduction** | [**Examples**](./00_overview.ipynb#Examples) |\n",
"|:-----|:-----|:-----|\n",
"| | [Software in Geochem](./01_intro.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./01_intro.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | [Software in Geochem](./00_overview.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./00_overview.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | | [interferences](./013_interferences.ipynb) | \n",
"| | | [autopew](./014_autopew.ipynb) | "
]
Expand Down Expand Up @@ -53,8 +53,8 @@
"\n",
"| [**Abstract**](./00_overview.ipynb) | **Introduction** | [**Examples**](./00_overview.ipynb#Examples) |\n",
"|:-----|:-----|:-----|\n",
"| | [Software in Geochem](./01_intro.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./01_intro.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | [Software in Geochem](./00_overview.ipynb#Software-in-Geochemistry) | [pyrolite](./011_pyrolite.ipynb) |\n",
"| | [Development & Tools](./00_overview.ipynb#Development-Workflow-&-Tools) | [pyrolite-meltsutil](./012_pyrolite-meltsutil.ipynb) | \n",
"| | | [interferences](./013_interferences.ipynb) | \n",
"| | | [autopew](./014_autopew.ipynb) | "
]
Expand Down
2 changes: 2 additions & 0 deletions binder/nbconvert_config.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
c = get_config()
c.ExecutePreprocessor.timeout = 300
9 changes: 8 additions & 1 deletion binder/postBuild
Original file line number Diff line number Diff line change
@@ -1,10 +1,17 @@
# the following is required for ipyvolume widgets
jupyter-nbextension enable widgetsnbextension --py

# for ipyvolume, if using lab:
#jupyter labextension install @jupyter-widgets/jupyterlab-manager
#jupyter labextension install ipyvolume
#jupyter labextension install jupyter-threejs

# make sure we have a place where we can pick up the custom template
mkdir -p ~/.jupyter/voila/templates/
mkdir -p ~/.local/share/jupyter/voila/templates

cp -r ./custom/ ~/.jupyter/voila/templates/
cp -r ./custom/ ~/.local/share/jupyter/voila/templates
cp -r ./custom/ /srv/conda/envs/notebook/share/jupyter/voila/templates

# set up jupyter notebook config for voila
cat ./binder/nbconvert_config.py >> ~/.jupyter/jupyter_notebook_config.py
1 change: 0 additions & 1 deletion jupyter_config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"VoilaConfiguration": {
"template": "custom",
"enable_nbextensions": true
}
}

0 comments on commit f5009aa

Please sign in to comment.