Skip to main content

Fast molecular integrals in Python

Project description

template

This is a template repository for TheoCheM programs. Please use the quick-start guide below to set up your project quickly.

This template features automated documentation building using sphinx-apidoc and publishing to github-pages. The publishing will only be enabled when the repo is made public. Don't forget to set the github-pages source branch to gh-pages branch. The template also has automatic testing after every push in any branch. Tests must be written in the test folder at root level. The template also does automatic publishing to PyPI everytime a release is made. For this, create a trusted publisher on the PyPI website pointing to this repo. Don't forget to make a

Quick-Start Guide

  1. Edit pyproject.toml to reflect the new repository, including name of the project, authors and description.
  2. Update the requirements.txt file to include any packages you need to run your new code. You will need this when building and packaging the project before uploading it to PyPI.
  3. The new code should be added in the src directory (e.g. src/pyorb/module1/...). Anything in that directory will be published on PyPI, so don't include documentation or testing scripts in there.
  4. To publish the documentation to github-pages you will have to make the repo public. Don't forget to enable github pages in the repo settings and setting it to publish from the gh-pages branch.
  5. To publish new releases to PyPI you will have to make the repo public and create a new environment in the settings. Then create a trusted publisher on the PyPI website pointing to the correct repo and environment. If you then make a new release it should automatically be uploaded to the PyPI database and the project can be installed using pip install ...

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

TCintegral-1.0.0.tar.gz (61.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

TCintegral-1.0.0-py3-none-any.whl (66.2 kB view details)

Uploaded Python 3

File details

Details for the file TCintegral-1.0.0.tar.gz.

File metadata

  • Download URL: TCintegral-1.0.0.tar.gz
  • Upload date:
  • Size: 61.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for TCintegral-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0a3c9f80f95d89c27b499dd957220c8784b104146882b7b8412d2c4ed1eca64f
MD5 1fce6fcb9157752f9d6ca5b7018fb3e5
BLAKE2b-256 c4c8d612f295c2e38cbeb6aad3cfc3a9ab2c5cc42ccde223a0365dc153bb0355

See more details on using hashes here.

Provenance

The following attestation bundles were made for TCintegral-1.0.0.tar.gz:

Publisher: pypi_publish.yml on TheoChem-VU/TCintegral

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file TCintegral-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: TCintegral-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for TCintegral-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41cadd797ca0b8de26e1e59f299f6562cd4e8e42505eddafdc4ba29150026a9e
MD5 5fd89808a7fac41eebd9c4bb06da3a23
BLAKE2b-256 ef0cdf200f15b9b15fb879ebdd8c82d681b10ade8ca9f874e289e2c6b8062eed

See more details on using hashes here.

Provenance

The following attestation bundles were made for TCintegral-1.0.0-py3-none-any.whl:

Publisher: pypi_publish.yml on TheoChem-VU/TCintegral

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page