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

Uploaded Source

Built Distribution

stjames-0.0.41-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for stjames-0.0.41.tar.gz
Algorithm Hash digest
SHA256 2cf8b37e356fcdc558804f6a4f1b021f47c6c1023f79b949e129e2f4449cc8aa
MD5 93a7ff6a1dd41ecc67bdd3fd81b2244e
BLAKE2b-256 893627274ab056db50b690d9702e3ae2f30e49a90baf7b19f6fdb68e2b81f722

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for stjames-0.0.41-py3-none-any.whl
Algorithm Hash digest
SHA256 e67dc7ef6810dee35cedcb63fb3bd69e2e929756a150f367162178e4602718fe
MD5 2bb7835ac81371d18f63d15af04e123a
BLAKE2b-256 f46bdabbd958febed18cd7df7ff0b3263bdccddbfd92527cd072f9a1324a869b

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