{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"}],"enrichment":{"capability":"Generates n-dimensional alpha shapes\u2014concave or convex bounding polygons around point sets\u2014with support for static, dynamic, or automatically-solved alpha parameters.","skillfed_tags":["computational-geometry","point-cloud-processing"],"use_cases":["Compute concave hulls around GPS traces or sensor readings to define coverage regions without over-fitting to outliers.","Mesh 3D point clouds from LiDAR or photogrammetry by generating alpha shapes at varying scales.","Automatically determine tight bounding polygons for geospatial features where convex hulls are too loose.","Solve for optimal alpha values in exploratory analysis to find the best-fitting boundary without manual parameter tuning.","Generate n-dimensional simplicial complexes for topological or statistical analysis of high-dimensional point sets."],"what_it_does":"Alphashape is a computational geometry library that wraps point clouds in tight, adaptive bounding shapes. Unlike a convex hull\u2014which always produces the outermost perimeter\u2014an alpha shape lets you control how tightly the boundary fits by adjusting an alpha parameter: lower values yield convex shapes, higher values produce concave hulls that hug the data more closely. The library works in 2, 3, 4, or higher dimensions and returns either a polygon (2D), a mesh (3D+), or a set of simplices depending on dimensionality.\n\nYou can specify the alpha parameter directly, define it as a function of local point density, or let the library solve for an optimal value automatically. A command-line tool is included for batch processing. The package depends on shapely for 2D geometry, trimesh for 3D visualization, and standard scientific Python stack (numpy, scipy, networkx, rtree) for computational backbone.","worth_installing":"Yes. The package is stable (Production/Stable classifier), actively maintained, permissively licensed, has no known vulnerabilities, and installs with low friction. It fills a genuine gap between convex hulls and manual boundary fitting. Install it if you need adaptive bounding shapes; skip it only if you require only convex hulls or if your use case is strictly 2D and you prefer a lighter dependency tree."},"id":"alphashape","links":{"html":"https://skillfed.io/packages/alphashape","md":"https://skillfed.io/packages/alphashape.md","pypi":"https://pypi.org/project/alphashape/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2021-04-16","license_spdx":null,"license_treatment":"permissive","name":"alphashape","python_support":"unspecified","summary":"Toolbox for generating alpha shapes."},"popularity":{"monthly_downloads":1434301,"position":3903,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3.1"}
