turf-deviation
Advanced tools
Comparing version 0.1.0 to 1.0.0
12
index.js
@@ -1,3 +0,3 @@ | ||
var ss = require('simple-statistics') | ||
var inside = require('turf-inside') | ||
var ss = require('simple-statistics'); | ||
var inside = require('turf-inside'); | ||
@@ -7,5 +7,5 @@ module.exports = function(polyFC, ptFC, inField, outField, done){ | ||
if(!poly.properties){ | ||
poly.properties = {} | ||
poly.properties = {}; | ||
} | ||
var values = [] | ||
var values = []; | ||
ptFC.features.forEach(function(pt){ | ||
@@ -15,4 +15,4 @@ if (inside(pt, poly)) { | ||
} | ||
}) | ||
poly.properties[outField] = ss.standard_deviation(values) | ||
}); | ||
poly.properties[outField] = ss.standard_deviation(values); | ||
}) | ||
@@ -19,0 +19,0 @@ |
{ | ||
"name": "turf-deviation", | ||
"version": "0.1.0", | ||
"version": "1.0.0", | ||
"description": "turf deviation module", | ||
@@ -27,11 +27,12 @@ "main": "index.js", | ||
"devDependencies": { | ||
"tape": "^2.13.3", | ||
"turf-featurecollection": "^0.1.0", | ||
"turf-point": "^0.1.1", | ||
"turf-polygon": "^0.1.1" | ||
"benchmark": "^1.0.0", | ||
"tape": "^3.0.3", | ||
"turf-featurecollection": "^1.0.0", | ||
"turf-point": "^1.2.0", | ||
"turf-polygon": "^1.0.0" | ||
}, | ||
"dependencies": { | ||
"simple-statistics": "^0.8.1", | ||
"turf-inside": "^0.1.3" | ||
"simple-statistics": "^0.9.0", | ||
"turf-inside": "^1.1.2" | ||
} | ||
} |
38
test.js
@@ -1,24 +0,24 @@ | ||
var deviation = require('./') | ||
var test = require('tape') | ||
var polygon = require('turf-polygon') | ||
var point = require('turf-point') | ||
var featurecollection = require('turf-featurecollection') | ||
var deviation = require('./'); | ||
var test = require('tape'); | ||
var polygon = require('turf-polygon'); | ||
var point = require('turf-point'); | ||
var featurecollection = require('turf-featurecollection'); | ||
test('deviation', function(t){ | ||
var poly1 = polygon([[[0,0],[10,0],[10,10], [0,10]]]) | ||
var poly2 = polygon([[[10,0],[20,10],[20,20], [20,0]]]) | ||
var polyFC = featurecollection([poly1, poly2]) | ||
var pt1 = point(1,1, {population: 500}) | ||
var pt2 = point(1,3, {population: 400}) | ||
var pt3 = point(14,2, {population: 600}) | ||
var pt4 = point(13,1, {population: 500}) | ||
var pt5 = point(19,7, {population: 200}) | ||
var ptFC = featurecollection([pt1, pt2, pt3, pt4, pt5]) | ||
var poly1 = polygon([[[0,0],[10,0],[10,10], [0,10]]]); | ||
var poly2 = polygon([[[10,0],[20,10],[20,20], [20,0]]]); | ||
var polyFC = featurecollection([poly1, poly2]); | ||
var pt1 = point(1,1, {population: 500}); | ||
var pt2 = point(1,3, {population: 400}); | ||
var pt3 = point(14,2, {population: 600}); | ||
var pt4 = point(13,1, {population: 500}); | ||
var pt5 = point(19,7, {population: 200}); | ||
var ptFC = featurecollection([pt1, pt2, pt3, pt4, pt5]); | ||
var deviated = deviation(polyFC, ptFC, 'population', 'pop_dev') | ||
var deviated = deviation(polyFC, ptFC, 'population', 'pop_dev'); | ||
t.equal(deviated.features[0].geometry.type, 'Polygon') | ||
t.equal(deviated.features[0].properties.pop_dev, 50) | ||
t.equal(deviated.features[0].geometry.type, 'Polygon'); | ||
t.equal(deviated.features[0].properties.pop_dev, 50); | ||
t.end() | ||
}) | ||
t.end(); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
6267
8
61
0
5
1
+ Addedminimist@1.2.8(transitive)
+ Addedsimple-statistics@0.9.2(transitive)
+ Addedturf-inside@1.1.4(transitive)
- Removedsimple-statistics@0.8.1(transitive)
- Removedturf-inside@0.1.4(transitive)
Updatedsimple-statistics@^0.9.0
Updatedturf-inside@^1.1.2