
Security News
Free Certified Patch for Critical Rails Active Storage Vulnerability
Socket has released a free Certified Patch for a critical Rails Active Storage vulnerability, giving developers time to upgrade to a secure Rails version.
array-polar
Advanced tools
Convert array with cartesian coordinates to polar or back.
const polar = require('array-polar')
let polarCoords = polar([0,1, 1,0]) // [1,0, 1,Math.PI/2]
let cartesianCoords = polar.cartesian(coords)
Convert 2-dimensional array with [x, y, x, y, ...] layout to polar coordinates based on center point, so that result is [r, θ, r, θ, ...] array. You may want to calculate center as average or median of data. array is modified in-place, so do slice if you need immutable behaviour.
Convert polar coordinates back to cartesian.
FAQs
Convert array with cartesian coordinates to polar and back
We found that array-polar demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Socket has released a free Certified Patch for a critical Rails Active Storage vulnerability, giving developers time to upgrade to a secure Rails version.

Security News
/Threat Research
A malicious Ruby gem runs a credential-stealing worm during installation, poisons AI coding tools, and can wipe files when a stolen GitHub token is revoked.

Security News
GitHub is tightening GitHub Actions security with new restrictions on privileged pull request workflows. Here's what changes and how maintainers are affected.