Skip to main content

Central package for heavy edge coating profile analysis

Project description

HeavyEdge

Supported Python Versions PyPI Version License CI CD Docs

title

Basic package for heavy edge coating profile analysis.

Provides:

  • Profile preprocessing and averaging.
  • Landmark detection.
  • File I/O and command line API.

Documentation

The manual can be found online:

https://heavyedge.readthedocs.io

If you want to build the document yourself, get the source code and install with [doc] dependency. Then, go to doc directory and build the document:

$ pip install .[doc]
$ cd doc
$ make html

Document will be generated in build/html directory. Open index.html to see the central page.

Developing

Installation

For development features, you must install the package by pip install -e .[dev].

Testing

Run pytest command to perform unit test.

When doctest is run, buildable sample data are rebuilt by default. To disable this, set HEAVYEDGE_TEST_REBUILD environment variable to zero. For example,

HEAVYEDGE_TEST_REBUILD=0 pytest

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

heavyedge-1.0.0.tar.gz (129.9 kB view details)

Uploaded Source

Built Distributions

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

heavyedge-1.0.0-cp313-cp313-win_amd64.whl (245.4 kB view details)

Uploaded CPython 3.13Windows x86-64

heavyedge-1.0.0-cp313-cp313-win32.whl (233.9 kB view details)

Uploaded CPython 3.13Windows x86

heavyedge-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (653.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

heavyedge-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (630.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

heavyedge-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (247.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

heavyedge-1.0.0-cp312-cp312-win_amd64.whl (245.6 kB view details)

Uploaded CPython 3.12Windows x86-64

heavyedge-1.0.0-cp312-cp312-win32.whl (234.1 kB view details)

Uploaded CPython 3.12Windows x86

heavyedge-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (652.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

heavyedge-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (634.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

heavyedge-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (248.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

heavyedge-1.0.0-cp311-cp311-win_amd64.whl (245.1 kB view details)

Uploaded CPython 3.11Windows x86-64

heavyedge-1.0.0-cp311-cp311-win32.whl (233.6 kB view details)

Uploaded CPython 3.11Windows x86

heavyedge-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (656.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

heavyedge-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (638.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

heavyedge-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (248.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

heavyedge-1.0.0-cp310-cp310-win_amd64.whl (245.2 kB view details)

Uploaded CPython 3.10Windows x86-64

heavyedge-1.0.0-cp310-cp310-win32.whl (234.0 kB view details)

Uploaded CPython 3.10Windows x86

heavyedge-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (631.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

heavyedge-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (611.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

heavyedge-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (248.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file heavyedge-1.0.0.tar.gz.

File metadata

  • Download URL: heavyedge-1.0.0.tar.gz
  • Upload date:
  • Size: 129.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0c2343faf410b996ed5c57bd28f519229fd2d7f1e879ecea86541a30dbfae8ef
MD5 fd753d027ffc336fa99a1d3ad32f768e
BLAKE2b-256 d032636edfa45e0cecef77d1aea2e09a02c2255af04e4a280443c585aa3eb144

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: heavyedge-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 245.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 92c1c968c4e481934a27c992267d68f999e54a3ee3b90e75b79b9143fb0c8c10
MD5 faca0fb0bd85d0d105036fc9b34b83d1
BLAKE2b-256 deb9f4546a0678e6b7685b19230457d64423f496711ae1135ad4a3b29f1b1946

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: heavyedge-1.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 233.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7e9d8af3b5560b59bd80e7d3e54c97b47dd82b5b15757a6007934aa255359257
MD5 f30f7e519a4cd970775d37e225b24041
BLAKE2b-256 267da2888a7c30c09f7181916fd445b06fcad60f3dfb33272ce7cf7a873d9578

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa9628d2a3b17f3012dcb5bb126d9c0bef64662ece1da45b4273e20d7933cdc9
MD5 81ce349cfdfe235d30f1d78378b4853f
BLAKE2b-256 e139ddaa3a29b20f77b9e507e64c6e8ddce6ac8d914a34ad9d7e13d2bc6e2f5d

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f4f4a0c8fc3970657c23c58d6792f46be394260d27159c91c668673d0b3341d
MD5 d1fb717afbf869be0a048c94116920ba
BLAKE2b-256 174e7df3687cc8d90b24728d6ccd6069f92ba9481a479fdfeaf2dd619d25d566

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78e8118d611f12d128d6a0e5825f34467a967910a2c0622db112ef2d7e8b9dee
MD5 fb97c373c1d523f065673d1f97e417e5
BLAKE2b-256 c1fd9814507d9929a3928ad9d3e8040979ded882d53ae9ee07c0889b098dd2b5

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: heavyedge-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 245.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d31915b4a171068728be9e8a98cea07b04425545842007d5d4fe70b51363fdb0
MD5 68d43e8866d7cc501f54768a84ad8923
BLAKE2b-256 d5d8db2c7e0fe31e7faab5f1d2fa4d5f4328fe3f6cefdb084a57aea3dacf5427

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: heavyedge-1.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 234.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c4de9e0d615e795589b7a6a015dd4dc48d348bfa36979267e02589485267a704
MD5 e992b0fba13c2f3eb4b5cc1b2411b066
BLAKE2b-256 f6ac0af340e1ee8535923861e43f79b7b3713a0e5e8bd006a1178b7864cf8f58

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2a6d3b80f304854c893d410e097d0f437ac8aeaf05bf776d516f0c721dbf5a6c
MD5 008b4e7418650ae7704373d213ca9565
BLAKE2b-256 afd39553e67cbca100d0d506683d880f596a45eae357968ff6180f963d5523a4

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 780f94e2106fd8eb5a09de6f8bf04122a135434f2aa61cbe4613d5c77a80b003
MD5 0771c34c382d7234afe9e30269b629d9
BLAKE2b-256 26c3e0e0d7ca6b295833ebd049cb7b07c051fb416e89e0cf35ef1bb979906667

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e89cc2536a5505827243423504e25426dc460c078e9675764f899073b8b0591
MD5 a419d0547f187d443c984b30bb939ffc
BLAKE2b-256 0f22438b80416636197ea29c85422b5a8108298f2af8d9dc473e2761bbf2ff6f

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: heavyedge-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 245.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0f4ef2e9ce4b091f5a8068c82e817d812129e908dab3aeb0190d7f1174a8b808
MD5 f4734053953f66d719c1ef6481a17988
BLAKE2b-256 b753e8d6e05d92907597453410984a110937373502b50b3ba8259f2fda20d4a0

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: heavyedge-1.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 233.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0ec6dbfcfc39a942c8c39c248dbef1bbb08cd1cb48a1910880599d542d456aa5
MD5 eb985b34e5d24abfc46ecb83c562b691
BLAKE2b-256 c442448472f163eb4a8944b0d25943391dff7030a347527eabd1a3784aea17e1

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5617c24b8c56dcbe743cc24166173973ba8454dd6257ffd903253a6e1cdc404a
MD5 eb116bd1e208c021ed2d9685fc04fc10
BLAKE2b-256 6058a3336475a42557c591c89524da26047dcc0a7cf8eef10eacde3872f29976

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca55152772d51ae2a94c831b9be6a36e31aca6aa01ea39a8366f477dbff1df41
MD5 c8434558d28b3c36cb36f0ea5c81c432
BLAKE2b-256 7a24032d362afd356862c1af87e6c093a9139d6d169b173780d79566a3d653ff

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d120f03068d0ef293179d7ea8130d5a73b4cecc8992216cef7101404a9c00458
MD5 30b48e5ea6b494794074c439f38cc4d5
BLAKE2b-256 238e0d3fe76a5df2b9bf5aabaae252f5a1aa4acc4506a7f425eda8e18f028823

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: heavyedge-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 245.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 25df7d0833de7ae5567fa2435663028f88f8abf7bdcfec12c72628f5f58f1fa9
MD5 8096e96b5bf21aa6af77024621665c19
BLAKE2b-256 af70c37c52bbd1c52887ad4e9f6da3e21920fe041420bae7fef34519c0e8f6ac

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: heavyedge-1.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 234.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for heavyedge-1.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 19899ce7e09a4bbe36a98651bd61f0503d0bc4c2a7bc70fd715d5b1144550098
MD5 92ca40918ec34cfaa8330cb90ccf7daa
BLAKE2b-256 429ea6ce864ad638b2793273c8d0c416a48b47dcce525b2a6ef0359b683dabb5

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bb00350bd7f9472e6eafb33406405cc9df4fe83cb12a74623f290a0db38cf5b
MD5 a8355e693d08c6cffc9aa58643c6738e
BLAKE2b-256 74a1f981cb31ef1839df75be2b012d85045669216d594ea5ae7aef113441ffd8

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd3976ce6b5bdd1e8ad130636785004aa90ea3d948f1e6e5305121155881b210
MD5 18e5f2800c6565eba7345d55c8672fc7
BLAKE2b-256 85602b67349733c8a094b85f99a31e9bc158aefaf40ad422809138a6d6a47c9c

See more details on using hashes here.

File details

Details for the file heavyedge-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for heavyedge-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 357cf60c03ce351c3bdaf0b16a97acdb4469810d46d54cab077c774f0c355453
MD5 1989fbc1a1ba47d9d1381fa6e8c3078f
BLAKE2b-256 cf0da01a36f9630656af4bdfc3c0e71dcb98b6101ae4677d1221bcf9063e0276

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