Skip to main content

A slightly updated fork of `hoa_utils`. Utilities for the HOA format.

Project description

Disclaimer

This repository is a fork of hoa-utils (https://github.com/whitemech/hoa-utils). I sincerely hope the (limited) changes I suggest are merged upstream. In case this happens, I will archive the repository/PyPI package and redirect users towards the upstream repo.

Original README.md

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

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

hoa_utils_redux-0.1.1.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

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

hoa_utils_redux-0.1.1-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

Details for the file hoa_utils_redux-0.1.1.tar.gz.

File metadata

  • Download URL: hoa_utils_redux-0.1.1.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.12

File hashes

Hashes for hoa_utils_redux-0.1.1.tar.gz
Algorithm Hash digest
SHA256 90bbe23fc455778e08f96e4344439803a27444dc69971bc2b3dd75b034e4087a
MD5 382d2eba852ba7763532396b0b27119c
BLAKE2b-256 bd981885893a9d90be3521743d5a0aa5d2e3b6f066ba15b1a85d98526bc8f16e

See more details on using hashes here.

File details

Details for the file hoa_utils_redux-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for hoa_utils_redux-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 464184ec83f548e6ff255983d1d8b171ef09ddcd7fc8f4dc9f258723be4c7c78
MD5 c03fb35358aca464d5d29d4df85d03b6
BLAKE2b-256 364e8c271cc44aa056a3c85ee77ef7e5a71f8aaa5c749c67ca812be2f8375cb5

See more details on using hashes here.

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