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
}
# to get username and password, register on nanohub.org (https://nanohub.org/register/)
# to get client id and secret, create a web application (https://nanohub.org/developer/api/applications/new), use "https://127.0.0.1" as Redirect URL
tool = nt.Qdotexplorer(auth_data, parameters={'Number of States'}, modal=True, mode='split-right')
# 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.loadExperiment('IDSESSION') If an experiment was created befores
Available Nanohub Tools
BravaisViewerSimplified, supported by Crystal Viewer Tool
nt.CrystalViewerConstructor(auth_data, modal=False)
CrystalViewerSimplified, supported by Crystal Viewer Tool
nt.CrystalViewerConstructor(auth_data, modal=False)
CrystalLab, supported by Crystal Viewer Tool
nt.CrystalLab(auth_data)
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)
DFTExplorer, supported by [DFT calculations with Quantum ESPRESSO] (https://nanohub.org/resources/dftqe)
nt.DFTExplorer(auth_data, modal=False)
Metadata
Release files for nanohubtools 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nanohubtools-0.2.3.tar.gz | 733.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nanohubtools-0.2.3-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 2.1 MB
Release files / nanohubtools-0.2.3.tar.gz
| Download URL | nanohubtools-0.2.3.tar.gz |
|---|---|
| Size | 733.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
930a951d11e47962748441ba4ea8171774d5374b97ade0d8272b83934bbfcf7e
|
|
BLAKE2b-256 checksum How to use checksums |
d1e60756e345f2fcc355331b7472b7a7f9ea14028f2a02ef55d0cf1ee126f186
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.15rc1
|
Release files / nanohubtools-0.2.3-py2.py3-none-any.whl
| Download URL | nanohubtools-0.2.3-py2.py3-none-any.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
2b0eb8f7044a3dc86da02008d9bbdc3ab8006057982e4da443b01bd1b86e7216
|
|
BLAKE2b-256 checksum How to use checksums |
a77e96db767385da681a77e6f594a92eb6d4a87c6a859fc0ac7f4ed673d0db10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.15rc1
|