Security News
The Unpaid Backbone of Open Source: Solo Maintainers Face Increasing Security Demands
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
compute-deg2rad
Advanced tools
Converts degrees to radians.
$ npm install compute-deg2rad
For use in the browser, use browserify.
To use the module,
var deg2rad = require( 'compute-deg2rad' );
Converts degrees to radians. x
may be either a numeric array
or a single numeric value.
// Single value:
var rad = deg2rad( 90 );
// returns pi/2
// Array of values:
var degs = [ 0, 45, 90, 135, 180 ];
deg2rad( degs );
// returns [ 0, pi/4, pi/2, 3pi/4, pi ]
var deg2rad = require( 'compute-deg2rad' );
// Simulate some data...
var data = new Array( 100 );
for ( var i = 0; i < data.length; i++ ) {
data[ i ] = Math.random()*360;
}
deg2rad( data );
console.log( data.join( '\n' ) );
To run the example code from the top-level application directory,
$ node ./examples/index.js
If provided an input array
, the array
is mutated. If mutation is undesired,
var data = [ 0, 45, 90, 135, 180 ],
copy = data.slice();
deg2rad( copy );
If provided an empty array
, the function returns null
.
Unit tests use the Mocha test framework with Chai assertions. To run the tests, execute the following command in the top-level application directory:
$ make test
All new feature development should have corresponding unit tests to validate correct functionality.
This repository uses Istanbul as its code coverage tool. To generate a test coverage report, execute the following command in the top-level application directory:
$ make test-cov
Istanbul creates a ./reports/coverage
directory. To access an HTML version of the report,
$ make view-cov
Copyright © 2014. Athan Reines.
FAQs
Converts degrees to radians.
The npm package compute-deg2rad receives a total of 3,762 weekly downloads. As such, compute-deg2rad popularity was classified as popular.
We found that compute-deg2rad 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.
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.
Security News
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
Security News
License exceptions modify the terms of open source licenses, impacting how software can be used, modified, and distributed. Developers should be aware of the legal implications of these exceptions.
Security News
A developer is accusing Tencent of violating the GPL by modifying a Python utility and changing its license to BSD, highlighting the importance of copyleft compliance.