Skip to content

scigem/sand-atlas

Repository files navigation

The Sand Atlas

Important: This repository contains only the material used to produce The Sand Atlas website. The actual particle data is located on a different server. On the website you can navigate to the page for the sand you are interested in and download the particle data from there.

See it live here

Installation

Website

If you would like to help us improve the Sand Atlas, you should:

  1. Clone this repository
  2. Install ruby if it is not already on your computer (https://www.ruby-lang.org/en/documentation/installation/).
  3. In the terminal, inside the package folder run bundle install. This will install the requried packages so that we can build the website.
  4. To run a local server to be able to see the Sand Atlas, run bundle exec jekyll serve. Open the browser to http://localhost:4000/ to see the website.

Processing and accessing data

The code used to process and access data is available via

pip install sand-atlas

You can access the code itself and documentation here.

User submissions

When someone wants to give us data, they start off with either a direct email or by filling out the web form on the homepage of the Sand Atlas. From there:

  1. We send a link to them requesting the upload of raw and labelled tiffs. We also ask for as much as possible of the following information:
    1. Title
    2. Short description
    3. Photo of the sand
    4. Latitude and longitude of source location
    5. Source data URL (if already hosted somewhere)
    6. Publication URL (if already published somewhere)
    7. Source license (if source data already licensed). If not previously licensed, we recommend CC BY 4.0.
    8. Mineralogy
    9. Resolution (mm per voxel)
  2. Once received, we download the tiffs
  3. The following is performed using the sand-atlas pip package:
    1. Use openvdb (inside blender) to convert labelled image to meshes
    2. Use blender to render each mesh to a video
  4. We then host the meshes and videos on our server at https://data.scigem-eng.sydney.edu.au/.
  5. Put all of this information into the sand atlas (metadata is stored in a json file at _data/sands/) and push to the repository to update the website.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published