Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

HeavyEdge-Landmarks

Supported Python Versions PyPI Version License CI CD Docs

title

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:

https://heavyedge-landmarks.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.

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)

Source distribution for heavyedge-landmarks 1.5.0.post0
File Size Uploaded
heavyedge_landmarks-1.5.0.post0.tar.gz 8.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for heavyedge-landmarks 1.5.0.post0
File Interpreter ABI Platform
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
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