Join our webinar on Wednesday, June 26, at 1pm EDTHow Chia Mitigates Risk in the Crypto Industry.Register
Socket
Socket
Sign inDemoInstall

alpha-complex

Package Overview
Dependencies
18
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    alpha-complex

Computes the alpha complex of a point set in any dimension


Version published
Weekly downloads
24K
decreased by-15.23%
Maintainers
1
Install size
0.976 MB
Created
Weekly downloads
 

Readme

Source

alpha-complex

Alpha shapes are a generalization of Delaunay triangulations. Given a parameter alpha and a point set, they compute a simplicial complex which covers the point set in simplices whose circum radii are less than 1/alpha.

To see this in action, try out the demo

Example

var alphaComplex = require('alpha-complex')

var points = []
for(var i=0; i<100; ++i) {
  points.push([Math.random(), Math.random()])
}

console.log(alphaComplex(0.1, points))

Install

This module works in node.js/iojs/browserify and supports point sets in any dimension.

npm i alpha-complex

API

var cells = require('alpha-complex')(alpha, points)

Constructs the alpha complex of the given set of points.

  • alpha is the curvature of the alpha complex
  • points is a list of points encoded as arrays

Returns The alpha-complex of the point set.

License

(c) 2015 Mikola Lysenko. MIT License

Keywords

FAQs

Last updated on 10 Mar 2015

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc