Skip to main content

Core explore periodic table capabilities for the curator core project

Project description

core_explore_periodic_table_app

core_explore_periodic_table_app is a Django app.

Quick start

1. Add “core_explore_periodic_table_app” to your INSTALLED_APPS setting

INSTALLED_APPS = [
  ...
  'core_explore_periodic_table_app',
]

2. Include the core_explore_periodic_table_app URLconf in your project urls.py

re_path(r'^explore/periodic_table/', include("core_explore_periodic_table_app.urls")),

3. Configure the Search Operators

Configure the Search by periodic table app by adding search operators pointing to chemical elements in the CDCS data. Start by adding a search operator:

import requests

payload = {
    "name": "chemical",
    "xpath_list": [
        "/experiment/experimentType/tracerDiffusivity/diffusingSpecies/element",
        "/experiment/experimentType/tracerDiffusivity/material/Composition/constituents/constituent/element"
    ]
}

requests.post(
    SERVER_URI + "/explore/keyword/rest/search_operators/", data=payload, auth=(USER, PASSWORD)
)

Then, tell the periodic table app to use one or many search operators by adding mappings:

import requests

payload = {
    "search_operator": "5f49048f3b3689f92cb84f41"
}

requests.post(
    SERVER_URI + "/explore/periodic_table/rest/search_operators_mapping/", data=payload, auth=(USER, PASSWORD)
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

core_explore_periodic_table_app-2.7.0.tar.gz (30.9 kB view details)

Uploaded Source

File details

Details for the file core_explore_periodic_table_app-2.7.0.tar.gz.

File metadata

File hashes

Hashes for core_explore_periodic_table_app-2.7.0.tar.gz
Algorithm Hash digest
SHA256 d8e03cf15962c1e31238d1900854d05eef30aa60849df24e744ecc3112f28c0a
MD5 bebedc379d9245b6e6e4195cbbb82cfd
BLAKE2b-256 845f109b6a8b75e6f1ccdf402173b788cd15b9a1387cc8a28bfef35a3db97a6f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page