girder-ess-dive

Allows access to ESS-DIVE files through a read-only assetstore.


License
BSD-2-Clause
Install
pip install girder-ess-dive==1.0.1

Documentation

girder-ess-dive

Plugin implementing ESS-DIVE assetstore in Girder

Install

Through PyPI:

pip install girder-ess-dive

Locally:

git clone https://github.com/girder/girder-ess-dive.git
cd girder-ess-dive
pip install .

Usage

Use Swagger API to use the plugin

Create a new ESSDIVE Assetstore

POST /essdive_assetstores

Params:
name - Name of the Assetstore
url - The base URL for the ESS-DIVE

Import existing data into an assetstore.

Before you do this you will need to do the following in the Girder Web UI:

  • Set the current Girder Assetstore to ESS-DIVE Assetstore
  • Create a Collection
  • Create a folder to import a dataset into
POST /assetstore/{id}/import

Params
id - The Assetstore ID of the ESS-DIVE Assetstore
importPath - the ESS-DIVE dataset ID to import
destinationId - ID of a folder, collection, or user in Girder under which the data will be imported.
destinationType	- Type of the destination resource (Must be set to "Folder).

Downloading data

Browse to your collection. Data should appear there and can be clicked on to download