Skip to content

Stubbed Data for CMR / EDSC UMM-Services / Variables Support

License

Notifications You must be signed in to change notification settings

cmr-exchange/edsc-stubs

Repository files navigation

cmr-edsc-stubs

Various Stubbed Data for CMR / EDSC

Usage

Start the REPL:

$ lein repl

Create provider (via local metadata-db service):

(stubs/create-ges-disc-provider)
{:status 201, :body nil}

Ingest sample collection (via local ingest service):

(def coll (stubs/ingest-ges-disc-airx3std-collection))
coll
{:concept-id "C1200000020-GES_DISC", :revision-id 1, :warnings nil}
(def coll-id (:concept-id coll))

Ingest sample methane variables (via local ingest service) for above-ingested sample collection:

(def vars (stubs/ingest-ges-disc-airx3std-variables))
vars
Loading /Users/dmcgregg/lab/NASA/CMR/cmr-edsc-stubs/resources/data/variables/GES_DISC/AIRX3STD/CH4/CH4_VMR_A.json ...
...
(23 more)
({:concept-id "V1200000021-GES_DISC", :revision-id 1}
 {:concept-id "V1200000022-GES_DISC", :revision-id 1}
 {:concept-id "V1200000023-GES_DISC", :revision-id 1}
 {:concept-id "V1200000024-GES_DISC", :revision-id 1}
  ...
  (20 more)))
(def var-ids (map :concept-id vars))

Associate above-ingested sample collection and sample variables:

(stubs/associate-ch4-variables-with-ges-disc-airx3std-collection
  coll-id var-ids)
[{:variable_association
  {:concept_id "VA1200000060-CMR", :revision_id 1},
  :associated_item {:concept_id "C1200000020-GES_DISC"}}]
 ...
 (23 more)]

Insert a service, using the metadata-db connection in a running CMR dev-system REPL:

(reset :db :external)
(require '[cmr-edsc-stubs.core :as stubs])
(stubs/ingest-ges-disc-airx3std-opendap-service system)

License

Copyright © 2017 United States Government as represented by the Administrator of the National Aeronautics and Space Administration.

All Rights Reserved.

About

Stubbed Data for CMR / EDSC UMM-Services / Variables Support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published