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.0.0b1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b56cd697b5db31e6ab5174ac7254a92e1dc70ced83e56c69ae9a2c577f03130 |
|
MD5 | 621538b7a647d44e00fed70c39ff28c1 |
|
BLAKE2b-256 | b47abab5aa7d044d13e88f06f7f4d1e56b4f962fa17faee89e95fdbc32822999 |