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.4.0.tar.gz (30.8 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for core_explore_periodic_table_app-2.4.0.tar.gz
Algorithm Hash digest
SHA256 c019c3da0df1fd8e925a2f6b3be31caf0fb7de08d0dc0d014ccc9cdcb4690a41
MD5 63dfcc98e49b2c5276f7569498d59e17
BLAKE2b-256 9f12431863f1b26eeed6bf86f98464c3f7a48edbb9c27a2902dd4a47467b3ac6

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