Skip to main content

Common elements for HydrOffice libraries and applications.

Project description

logo

PyPi version Windows Linux Latest Documentation codacy coverall


General info

HydrOffice is a research development environment for ocean mapping. It provides a collection of hydro-packages, each of them dealing with a specific issue of the field. The main goal is to speed up both algorithms testing and research-2-operation.

The ABC package provides common elements for HydrOffice libraries and applications.

Main library features:

  • A PkgInfo class (to collect info about the library and the app)

  • Helper class

  • A GDAL Aux class (to help with GDAL handling)

  • CLI Progress Bar class

Main GUI features:

  • An AppStyle class (to manage app styles)

  • A Browser widget

  • An S57 NOAA Support Files app

  • A Package Info app (with Exception dialog, About dialog and Qt-based Progress Bar class)

  • A report tool


Credits

Authors

This code is written and maintained by:

Contributors

The following wonderful people contributed directly or indirectly to this project:

Please add yourself here alphabetically when you submit your first pull request.


Testing

For running tests and check the relative coverage:

coverage run --source hyo2 setup.py test

To get the test coverage report:

coverage report -m

and/or:

coverage html
open html_cov/index.html

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

hyo2_abc2-2.3.10.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

hyo2.abc2-2.3.10-py2.py3-none-any.whl (1.0 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file hyo2_abc2-2.3.10.tar.gz.

File metadata

  • Download URL: hyo2_abc2-2.3.10.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for hyo2_abc2-2.3.10.tar.gz
Algorithm Hash digest
SHA256 f8a20e81e197cf0d9a2e78217cd61e7b0835305c5bd12214f77b8d1606411a41
MD5 8a68f37e9ff5bb6805e151124a5e3665
BLAKE2b-256 36392e27425a5601120a9a02ab0c73743cc789dd8d9e5d639c2b50e66b039bbb

See more details on using hashes here.

File details

Details for the file hyo2.abc2-2.3.10-py2.py3-none-any.whl.

File metadata

  • Download URL: hyo2.abc2-2.3.10-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for hyo2.abc2-2.3.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 373d47c362d8b1818e85f9913bc8dce313527b847ca267e1cf892a35ad12bf35
MD5 3bd5f3888cfcba5a5105934c919c277a
BLAKE2b-256 f7572be8902224a589653cba68455986bbade387aa12f2157ae992f174cce64f

See more details on using hashes here.

Supported by

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