A flexible Python library for atomic structure generation.
Project description
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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file atompack-0.4.3.tar.gz.
File metadata
- Download URL: atompack-0.4.3.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8db95c50604afb986e6fc3069e9a88b141e584992c8904d8ac1193933c967818
|
|
| MD5 |
41840b9c9b7c95b2a033b4f44200f47f
|
|
| BLAKE2b-256 |
1bc6846786d23011d5b3e1623d428dd7b6861b5c8eebbc8c0ac5bd7607b02caa
|
File details
Details for the file atompack-0.4.3-py3-none-any.whl.
File metadata
- Download URL: atompack-0.4.3-py3-none-any.whl
- Upload date:
- Size: 27.2 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6b8923e85ae157ad2fa5ad38f818905e46471cde948ec526871922a2cab284f
|
|
| MD5 |
f4e6b7663919ce038594ec184de02171
|
|
| BLAKE2b-256 |
90a5352d2db3b148f4ac23a980804f13d90762892227a2047f7523a47815d81d
|