A set of tools to run nanoHubtools
Project description
Nanohubtools
A set of tools/apps to run on nanohub
Installation
pip install nanohubtools
Usage
import nanohubtools as nt
auth_data = {
'client_id': XXXXXXXX,
'client_secret': XXXXXXXX,
'grant_type': 'password',
'username': XXXXXXXX,
'password': XXXXXXXX
}
# modal defines if the container outputs to use FloatView or standard ipywidgets Output
# mode defines the positions of new windows of Floatview is enabled
tool = nt.Qdotexplorer(auth_data, parameters={'Number of States'}, modal=True, mode='split-right')
tool.loadExperiment('IDSESSION') If an experiment was created befores
Available Nanohub Tools
CrystalViewerMaterial, supported by Crystal Viewer Tool
nt.CrystalViewerMaterial(auth_data, modal=False)
CrystalViewerBravais, supported by Crystal Viewer Tool
nt.CrystalViewerBravais(auth_data, modal=False)
CrystalViewerConstructor, supported by Crystal Viewer Tool
nt.CrystalViewerConstructor(auth_data, modal=False)
SimpleQuantumDot, supported by Quantum Dot Lab
nt.SimpleQuantumDot(auth_data, modal=False)
StackedQuantumDot, supported by Quantum Dot Lab
nt.StackedQuantumDot(auth_data, modal=False)
PNToy, supported by [PN Junction Lab] (https://nanohub.org/resources/pntoy)
nt.PNToy(auth_data, modal=False)
Driftdiffusionlab, supported by [Drift-Diffusion Lab] (https://nanohub.org/resources/semi)
nt.Driftdiffusionlab(auth_data, modal=False)
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
nanohubtools-0.1.14.tar.gz
(32.0 kB
view hashes)
Built Distribution
Close
Hashes for nanohubtools-0.1.14-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 356c0d3a4f3d49c1fc1dca3e9f3a5325aa8d461cfc04595ba9db6109c4bc8627 |
|
MD5 | f96e0328ef3f88aaa1d6d033928b65f0 |
|
BLAKE2b-256 | ceaa87afcf224ca1e86d7bdc6d48630bb2f4e96bc8165e3cf17ff2bfb7a77e26 |