This project has been archived by its maintainers, and is no longer receiving any updates.
HeavyEdge-Landmarks
Warning: This project is no longer maintained as a standalone package. Use heavyedge-features package instead.
Python package to locate landmarks from edge profiles.
Supports:
- Pseudo-landmark sampling.
- Mathematical landmark detection.
- Converting configuration matrix to pre-shape.
- Plateau fitting.
Usage
HeavyEdge-Landmarks provides functions to locate landmarks from multiple profiles.
A simple use case to locate 10 pseudo-landmarks:
from heavyedge import get_sample_path, ProfileData
from heavyedge_landmarks import pseudo_landmarks
with ProfileData(get_sample_path("Prep-Type2.h5")) as data:
x = data.x()
Ys, Ls, _ = data[:]
lm = pseudo_landmarks(x, Ys, Ls, 10)
Refer to the package documentation for more information.
Installation
$ pip install heavyedge-landmarks
Documentation
The manual can be found online:
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.
Metadata
Release files for heavyedge-landmarks 1.5.0.post0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| heavyedge_landmarks-1.5.0.post0.tar.gz | 8.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| heavyedge_landmarks-1.5.0.post0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.7 kB
Release files / heavyedge_landmarks-1.5.0.post0.tar.gz
| Download URL | heavyedge_landmarks-1.5.0.post0.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c1610257db66db5ada789b2ff61af9c5d232392ecdb227c9246ddb20888a131b
|
|
BLAKE2b-256 checksum How to use checksums |
35e47a1e510ae47df7910896fd009d8c66dbd768e24302f0aefa8e1d41b8a146
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / heavyedge_landmarks-1.5.0.post0-py3-none-any.whl
| Download URL | heavyedge_landmarks-1.5.0.post0-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f821486457ea73fb4b5e7385fff0ac764b18da917b2b462e562130832e7b9c7
|
|
BLAKE2b-256 checksum How to use checksums |
4510f2b19fe07e5a8b74713df672eba602ee717bb400234a991f54797501c358
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|