Skip to main content

Helpers to work with the chemiscope interactive structure/property explorer for materials and molecules

Project description

Python helpers for chemiscope

This package contains Python code to help generate input files for the chemiscope default visualizer, and integrate chemiscope with jupyter notebooks.

Installation

You should use pip to install this package:

pip install chemiscope

This installs both a chemiscope-input command line tool, and the chemiscope package.

Usage

To create a new chemiscope input file:

import chemiscope
import ase.io

# read frames using ase
frames = ase.io.read("structures.xyz", ":")

# add additional properties to display
properties = {
    "<property name>": {
        target: "atom",
        values: [3, 4, 2, 8, 9, 10],
    }
}

chemiscope.write_input("my-input.json.gz", frames=frames, properties=properties)

To display a chemiscope widget inside a jupyter notebook:

import chemiscope
import ase.io

# read frames using ase
frames = ase.io.read("structures.xyz", ":")

# add additional properties to display
properties = {
    "<property name>": [3, 4, 2, 8, 9, 10],
}

chemiscope.show(frames=frames, properties=properties)

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

chemiscope-0.3.4.tar.gz (819.9 kB view details)

Uploaded Source

Built Distribution

chemiscope-0.3.4-py2.py3-none-any.whl (823.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file chemiscope-0.3.4.tar.gz.

File metadata

  • Download URL: chemiscope-0.3.4.tar.gz
  • Upload date:
  • Size: 819.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for chemiscope-0.3.4.tar.gz
Algorithm Hash digest
SHA256 22c85e5632c29bb569a4775c6a3d5a642f39bb936b041ad08f23ce71deb4fb79
MD5 5fcb05ab5096e241ad992c4e8fe61ba9
BLAKE2b-256 e9070ae93f02b41b51cab430fdcb582aee058a246f71133845b1a3a560a42036

See more details on using hashes here.

File details

Details for the file chemiscope-0.3.4-py2.py3-none-any.whl.

File metadata

  • Download URL: chemiscope-0.3.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 823.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for chemiscope-0.3.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2480abf30ef5843170742539832b526c474f4b84d3d7399657aa63667c83fa63
MD5 cd9407bead0b80b0e0d7e33c7d8f7443
BLAKE2b-256 633415b1ae14a48b99e093b539d74933de9f8fc76e5e0b5ec5445915d7ea864f

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