Skip to main content

Highly configurable 2D (SVG) & 3D (threejs) visualisations for ASE/Pymatgen structures, within the Jupyter Notebook

Project description

ase-notebook

CI Status Coverage CircleCI Code style: black RTD PyPI Conda

A highly configurable 2D (SVG) & 3D (threejs) visualisation creator for ASE/Pymatgen structures, within the Jupyter Notebook.

Example SVG

Purpose

To create atomic configuration visualisations, principally within a Jupyter Notebook.

Contributing

Contributions are very welcome.

The following will discover and run all unit test:

>> pip install -e .[testing]
>> pytest -v

Coding Style Requirements

The code style is tested using flake8, with the configuration set in .flake8, and code should be formatted with black.

Installing with ase-notebook[code_style] makes the pre-commit package available, which will ensure these tests are passed by reformatting the code and testing for lint errors before submitting a commit. It can be setup by:

>> cd ase-notebook
>> pre-commit install

Optionally you can run black and flake8 separately:

>> black .
>> flake8 .

Editors like VS Code also have automatic code reformat utilities, which can adhere to this standard.

License

See LICENSE file

Issues

If you encounter any problems, please file an issue along with a detailed description.

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

ase-notebook-0.3.2.tar.gz (48.8 kB view details)

Uploaded Source

Built Distribution

ase_notebook-0.3.2-py3-none-any.whl (52.6 kB view details)

Uploaded Python 3

File details

Details for the file ase-notebook-0.3.2.tar.gz.

File metadata

  • Download URL: ase-notebook-0.3.2.tar.gz
  • Upload date:
  • Size: 48.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.7

File hashes

Hashes for ase-notebook-0.3.2.tar.gz
Algorithm Hash digest
SHA256 79e9ca9ca50b0c00e5bdb90b4cb02eebe9fbac8cd48da1ddec7f0d1330a75791
MD5 5fd01073a86e3498b97aa39abd949795
BLAKE2b-256 37e34f8e00f2973729d8cd6ed387319afc95b467a8dabfe6327a8eb5e2c01826

See more details on using hashes here.

File details

Details for the file ase_notebook-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: ase_notebook-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 52.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.7

File hashes

Hashes for ase_notebook-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0a8e1e93c60552b72a4b84ef4abb8892aac311a612045e1971942986d0df1356
MD5 729144f85d1ea5be2448d4ecd438dc01
BLAKE2b-256 ced40c378929455184396c49d88d0952514fba99a75c5923d8cbb33fef0ab574

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