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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for core_explore_periodic_table_app-2.8.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74a940d19f193235cb5919ba767dd20eb254f3bd92b8dafdaff344bf21c464ac |
|
MD5 | caef125b485c02e439e2aa5110a96f84 |
|
BLAKE2b-256 | 7daa39c37b1933a7aceb3438a1c65c1e8ec480068d42054bb5b0dbc917032532 |