Skip to main content

standardized JSON atom/molecule encoding scheme

Project description

stjames

pypi Ruff

STructured JSON Atom/Molecule Encoding Scheme

This is the Rowan schema for passing molecule/calculation data back and forth between different parts of the software.

This is not intended to be run as a standalone library: it's basically just a big composite Pydantic model which does some validation and intelligent default selection. (A benefit of doing validation on the client side is that it's transparent to the end user—you can see all of the settings that the calculation will use.)

Installation

To install, ensure you have Python 3.11 or newer. Then run:

pip install stjames

For bug reports, please use the Issues tab (above).

New Releases

To release a new version, update the version number in pyproject.toml (using semantic versioning) and then issue a release with a matching version number. Github Actions will take care of the rest!

Corin Wagen, 2023

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

stjames-0.0.43.tar.gz (37.0 kB view details)

Uploaded Source

Built Distribution

stjames-0.0.43-py3-none-any.whl (46.3 kB view details)

Uploaded Python 3

File details

Details for the file stjames-0.0.43.tar.gz.

File metadata

  • Download URL: stjames-0.0.43.tar.gz
  • Upload date:
  • Size: 37.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for stjames-0.0.43.tar.gz
Algorithm Hash digest
SHA256 eaeff3994211c3fa3a6b6baa9a6be41cfe8a6ddcf449d051b22e3aefb6b0e527
MD5 fd135aebd7fb006ccad0d7c2348298df
BLAKE2b-256 b8e9f66682bd5e5f21cd583bf1d9bcd5d9ea6c7b37805ff6d72f6b0e0b23d29e

See more details on using hashes here.

File details

Details for the file stjames-0.0.43-py3-none-any.whl.

File metadata

  • Download URL: stjames-0.0.43-py3-none-any.whl
  • Upload date:
  • Size: 46.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for stjames-0.0.43-py3-none-any.whl
Algorithm Hash digest
SHA256 4b6c66a1e097bbfbd11474ac3bce52507205743c4242efa2e8293dfb804ba7ab
MD5 c195abe6631b9041741186e79ba3c05e
BLAKE2b-256 625d099be1dea95854fbfe3d12bd335758b9abb621731dcc23dda833a4753455

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