Skip to main content

HOA utils

PyPI PyPI - Python Version PyPI - Status PyPI - Implementation PyPI - Wheel GitHub

test lint docs

black

Utilities for the HOA format.

Install

The best way is to install the package from PyPI:

pip install hoa-utils

Alternatively, you can install it from source (master branch):

pip install git+https://github.com/whitemech/hoa-utils.git

What you'll find

  • APIs to create and manipulate HOA objects
  • CLI tools to about the HOA format.

The implementation may not be very stable at the moment.

Currently, the only supported CLI tool is:

  • pyhoafparser: parse and validate a file in HOA format.

Development

If you want to contribute, here's how to set up your development environment.

  • Install Poetry
  • Clone the repository: git clone https://github.com/whitemech/hoa-utils.git && cd hoa-utils
  • Install the dependencies: poetry install

Tests

To run tests: tox

To run only the code tests: tox -e py3.7

To run only the code style checks:

  • tox -e black-check
  • tox -e isort-check
  • tox -e flake8

In tox.ini you can find all the test environment supported.

Docs

To build the docs: mkdocs build

To view documentation in a browser: mkdocs serve and then go to http://localhost:8000

Authors

License

hoa-utils is released under the MIT License.

Copyright 2020 WhiteMech

Release files for hoa-utils 0.1.0

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

Source distribution (sdist)

Source distribution for hoa-utils 0.1.0
File Size Uploaded
hoa_utils-0.1.0.tar.gz 17.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hoa-utils 0.1.0
File Interpreter ABI Platform
hoa_utils-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 43.8 kB

Release files / hoa_utils-0.1.0.tar.gz

Download URL hoa_utils-0.1.0.tar.gz
Size 17.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e2bf4ad9cbdb37b0d393259c39fe65935e72a9f269edb0040dfbe149f89dd0bc
BLAKE2b-256 checksum
How to use checksums
b66aaa1b530c3e92af6156b4b917a7eacc777077c653adc4f2ac9af82ed38e6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.5

Release files / hoa_utils-0.1.0-py3-none-any.whl

Download URL hoa_utils-0.1.0-py3-none-any.whl
Size 26.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eb08f74f75feae19be96ae7162127b548529077ffafcc199d424a7ef47abc09b
BLAKE2b-256 checksum
How to use checksums
651d6be9a14ac5c8d9a7e02b9af0b61ee4f2a0f409699cd06d1109e9a16dba1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

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