/volcanicClouds

4D Tomography of volcanic clouds

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

4D Tomography of volcanic clouds

Try it out

Go to https:/akodiat.github.io/volcanicClouds/ to load the visualisation.

Files required are Evaluation logs and csv output from Matlab, which can be found in the ./matlab/tomoInverse/ directories.

Running locally

If you have python 3, you can type: python -m http.server 8000

A full list of oneliners is available here: https://gist.github.com/willurd/5720255

Once the static server is running, go to http://localhost:8000

Volcano terrain meshes

The 3D terrain is created using the three-geo geographic visualisation library. To avoid repeated calls to the Mapbox API, ready-made meshes for the volcanos on the volcano list are provided in the resources/terrainMeshes directory.

To add a new volcano, first append it to src/volcanoList.js. If no terrain mesh can be found when loading data for a volcano in the list, the program will prompt you for a Mapbox GL JS API access token. At the time of writing, you can get a token for free (up to a number of API calls), by registering on the Mapbox website. After providing your token, a glb mesh containing the 3D terrain will be downloaded. Save it to the resources/terrainMeshes directory and you will not have to repeat the process.

To update the terrain mesh for a volcano, remove the corresponding glb file from resources/terrainMeshes and follow the process above to download a new mesh.

Collaboration agreement for research projects

Terms of agreement for collaborating with Digital Research Engineers at e-commons


We share programming code and results with the understanding that:

  1. It will be used for non-commercial research purposes only, unless agreed upon in a separate agreement.
  2. It won't be made publicly available without formally seeking everyone's consent.
  3. If one uses it for some scientific article/report, or similar, we will be part of the authors/contributors list and formally included in the process of writing and presenting the results. Resulting publications follow the Chalmers Open Access policy (https://www.chalmers.se/en/about-chalmers/organisation-and-governance/how-chalmers-is-steered/general-policy-documents/open-access-policy/).
  4. A data management plan will be developed and updated.

Complying with the above authorizes you to use, copy, modify, and publish project code and results.