Skip to main content

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
}

# 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

Project details


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.2.3.tar.gz (733.8 kB view details)

Uploaded Source

Built Distribution

nanohubtools-0.2.3-py2.py3-none-any.whl (1.4 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file nanohubtools-0.2.3.tar.gz.

File metadata

  • Download URL: nanohubtools-0.2.3.tar.gz
  • Upload date:
  • Size: 733.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for nanohubtools-0.2.3.tar.gz
Algorithm Hash digest
SHA256 930a951d11e47962748441ba4ea8171774d5374b97ade0d8272b83934bbfcf7e
MD5 3bb48c8881f41b9f3bbbe93889cccdbf
BLAKE2b-256 d1e60756e345f2fcc355331b7472b7a7f9ea14028f2a02ef55d0cf1ee126f186

See more details on using hashes here.

File details

Details for the file nanohubtools-0.2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: nanohubtools-0.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 2, Python 3
  • Uploaded using 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

File hashes

Hashes for nanohubtools-0.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2b0eb8f7044a3dc86da02008d9bbdc3ab8006057982e4da443b01bd1b86e7216
MD5 8fb3247871f4dead880b85bdee6888df
BLAKE2b-256 a77e96db767385da681a77e6f594a92eb6d4a87c6a859fc0ac7f4ed673d0db10

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page