pointextract
Polar to cartesian transforms using annular point sampling
Designed to unwrap 2D cross section images of 3D X-ray computed tomography scans. The topological transformation enables the surface of a circular or elliptical object to be aligned for downsteam analysis.
Installation
You can install the package with:
pip install pointextract
Example
Simple example:
import pointextract
from skimage import io, filters
img_arr = io.imread('./data/sample.png')
img_thresh = img_arr > filters.threshold_otsu(img_arr)
ellipse = ellipse_detect(img_thresh)
img_unwrap = unwrap_image(img_arr, ellipse, radial_distance=20, num_points=800)
Questions
This package is still in early development. Please feel free to post to the GitHub Issues page with questions.
Acknowledgements
This material is based upon research in the Materials Data Science for Stockpile Stewardship Center of Excellence (MDS3-COE).
[Case Western Reserve University, SDLElab] 1
Metadata
Release files for pointextract 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pointextract-0.1.2.tar.gz | 337.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pointextract-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 342.8 kB
Release files / pointextract-0.1.2.tar.gz
| Download URL | pointextract-0.1.2.tar.gz |
|---|---|
| Size | 337.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f269322a85caf3ca38c5424530b236768a9d0c235d829d552632911985a303a
|
|
BLAKE2b-256 checksum How to use checksums |
18984f361d60fea339dfd54392ae33a99c1087605917122808a62b3093d112a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / pointextract-0.1.2-py3-none-any.whl
| Download URL | pointextract-0.1.2-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7733bcdb013e2654aa3bc8c2a3d8e900265af4f9a2adc8f772b4bf71b5740669
|
|
BLAKE2b-256 checksum How to use checksums |
5c36ba42583dfebf8f7eb6efede33f9ec993057d4c47d2d3c0211d06495663e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|