Skip to main content

atompack

A flexible Python library for atomic structure generation.

Installation

Download from PyPI

This is the best method for end users.

$ pip install atompack

Build from source

This is the best method for contributors or anyone who is interested in modifying the code.

1. Clone the source code with git:

$ git clone https://github.com/seatonullberg/atompack.git
$ cd atompack

2. Download the dependencies and install as editable:

This step can be done with either pipenv or pip. I recommend using pipenv. If you're not familiar with the benefits of using pipenv, find out more about it here: https://pipenv-fork.readthedocs.io/en/latest/.

For pipenv users:

$ pipenv install
$ pipenv install --dev

For pip users:

$ pip install -r requirements.txt
$ pip install -e . [dev]

Development

The project's Makefile adds a few targets to help out with common development tasks.

  • make bench - Run the benchmark suite.
  • make build - Generate distribution files in ./dist.
  • make clean - Remove auto-generated files.
  • make document - Build the documentation in ./docs.
  • make format - Enforce preferred code style.
  • make lint - Run static analysis checks.
  • make publish - Upload distribution files to PyPI.
  • make test - Run the unit test suite.

Release files for atompack 0.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atompack 0.4.3
File Size Uploaded
atompack-0.4.3.tar.gz 10.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atompack 0.4.3
File Interpreter ABI Platform
atompack-0.4.3-py3-none-any.whl Python 3 none any Details

Total release size: 38.1 kB

Release files / atompack-0.4.3.tar.gz

Download URL atompack-0.4.3.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8db95c50604afb986e6fc3069e9a88b141e584992c8904d8ac1193933c967818
BLAKE2b-256 checksum
How to use checksums
1bc6846786d23011d5b3e1623d428dd7b6861b5c8eebbc8c0ac5bd7607b02caa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7

Release files / atompack-0.4.3-py3-none-any.whl

Download URL atompack-0.4.3-py3-none-any.whl
Size 27.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a6b8923e85ae157ad2fa5ad38f818905e46471cde948ec526871922a2cab284f
BLAKE2b-256 checksum
How to use checksums
90a5352d2db3b148f4ac23a980804f13d90762892227a2047f7523a47815d81d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7

Release history Release notifications | RSS feed

This release

0.4.3 This release

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

1 release file

0.2.0

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page