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

Uploaded Source

Built Distribution

stjames-0.0.46-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stjames-0.0.46.tar.gz
  • Upload date:
  • Size: 42.3 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.46.tar.gz
Algorithm Hash digest
SHA256 b16b6d0d14bbe13c350da1ecb4ea03b817d6d5fbcd78f3aa50e3ca9072da5f26
MD5 3bc55368307e9b416ed95aa32fe6f350
BLAKE2b-256 5258a2c48246f24977ef66ffb709ca6961fcdf4f1bf4ff175e94efefb01ecd20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stjames-0.0.46-py3-none-any.whl
  • Upload date:
  • Size: 52.8 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.46-py3-none-any.whl
Algorithm Hash digest
SHA256 0307c3fc6912a74cefd208db7e278fb7010180fd20ebd9e8453bf1e381d27515
MD5 d4c0633e903f0f3ab413bf64ed4c5b25
BLAKE2b-256 9ec2f80c5f3d91a7e1da7ddc0545493726a22060aa1f26f5f300dc096132f1a5

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