Skip to main content

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)

CrystalLab

CrystalViewerMaterial, supported by Crystal Viewer Tool

    nt.CrystalViewerMaterial(auth_data, modal=False)

CrystalViewerMaterial

CrystalViewerBravais, supported by Crystal Viewer Tool

    nt.CrystalViewerBravais(auth_data, modal=False)

CrystalViewerBravais

CrystalViewerConstructor, supported by Crystal Viewer Tool

    nt.CrystalViewerConstructor(auth_data, modal=False)

SimpleQuantumDot, supported by Quantum Dot Lab

    nt.SimpleQuantumDot(auth_data, modal=False)

SimpleQuantumDot

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)

PNToy

Driftdiffusionlab, supported by [Drift-Diffusion Lab] (https://nanohub.org/resources/semi)

    nt.Driftdiffusionlab(auth_data, modal=False)

Driftdiffusionlab

DFTExplorer, supported by [DFT calculations with Quantum ESPRESSO] (https://nanohub.org/resources/dftqe)

    nt.DFTExplorer(auth_data, modal=False)

DFTExplorer

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)

Source distribution for nanohubtools 0.2.3
File Size Uploaded
nanohubtools-0.2.3.tar.gz 733.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nanohubtools 0.2.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.28

2 release files

0.1.27

2 release files

0.1.21

2 release files

0.1.20

2 release files

0.1.19

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page