PK
Ú^}X 58fd0182466e8c0012d6f5e5-master/PK
Ú^}X $ 58fd0182466e8c0012d6f5e5-master/lib/PK
Ú^}Xêƒ)³½ ½ ? 58fd0182466e8c0012d6f5e5-master/lib/58fd0182466e8c0012d6f5e5.js"";
var math = require("mathjs")
var numSamples = 10000
var total1 = 0
for(var i=0; i < numSamples; i++) {
total1 = total1 + math.random(-1, 1)
}
var total2 = 0
for(var i=0; i < numSamples; i++) {
total2 = total2 + math.random(-1, 1)
}
var ave1 = total1 / numSamples
var ave2 = total2 / numSamples
"Average 1 is " + ave1 + " Average 2 is " + ave2
;
var math = require("mathjs")
var numSamples = 10000
var total1 = 0
for(var i=0; i < numSamples; i++) {
total1 = total1 + math.tan(math.PI * 0.5 * math.random(-1, 1))
}
var total2 = 0
for(var i=0; i < numSamples; i++) {
total2 = total2 + math.tan(math.PI * 0.5 * math.random(-1, 1))
}
var ave1 = total1 / numSamples
var ave2 = total2 / numSamples
"Average 1 is " + ave1 + " Average 2 is " + ave2
;
"";
PK
Û^}Xœ:ÁQ , 58fd0182466e8c0012d6f5e5-master/package.json{
"name": "@runkit/deanius_58fd0182466e8c0012d6f5e5",
"version": "0.0.0-master",
"main": "./lib/58fd0182466e8c0012d6f5e5",
"dependencies": {
"mathjs": "3.12.0"
},
"scripts": {
"install": "node scripts/install.js"
}
}PK
Û^}XWãØË ‹ 3 58fd0182466e8c0012d6f5e5-master/npm-shrinkwrap.json{
"name": "@runkit/deanius_58fd0182466e8c0012d6f5e5",
"version": "0.0.0-master",
"dependencies": {
"mathjs": {
"version": "3.12.0",
"from": "https://registry.npmjs.org/mathjs/-/mathjs-3.12.0.tgz",
"dependencies": {
"seed-random": {
"version": "2.2.0",
"from": "https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz"
},
"tiny-emitter": {
"version": "1.0.2",
"from": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-1.0.2.tgz"
},
"decimal.js": {
"version": "7.1.1",
"from": "https://registry.npmjs.org/decimal.js/-/decimal.js-7.1.1.tgz"
},
"fraction.js": {
"version": "4.0.0",
"from": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.0.tgz"
},
"complex.js": {
"version": "2.0.1",
"from": "https://registry.npmjs.org/complex.js/-/complex.js-2.0.1.tgz"
},
"typed-function": {
"version": "0.10.5",
"from": "https://registry.npmjs.org/typed-function/-/typed-function-0.10.5.tgz"
}
}
}
}
}PK
Û^}X ( 58fd0182466e8c0012d6f5e5-master/scripts/PK
Û^}X çšCZ Z 2 58fd0182466e8c0012d6f5e5-master/scripts/install.jsvar fs = require('fs');
var path = require('path');
var json = require("../package.json");
var match = json.name.match(/^@runkit\/(.*)_(.*)$/);
// check if our module name actually makes sense, otherwise abort
if (!match) throw new Error("Unknown package structure!");
// check if we're actually inside a node_modules/@runkit folder, otherwise don't create symlinks
if (path.basename(path.dirname(process.cwd())) !== "@runkit" || path.basename(path.dirname(path.dirname(process.cwd()))) !== "node_modules") {
console.log("Not installing as notebook: " + process.cwd());
return;
}
console.log("creating notebook symlinks");
var userPath = path.join("..", match[1]);
var repoPath = path.join(userPath, match[2]);
mkdir(userPath);
mkdir(repoPath);
var branchMatch = json.version.match(/^0\.0\.0\-(.*)$/);
if (branchMatch) {
var branchPath = path.join(repoPath, "branches");
mkdir(branchPath);
var versionPath = path.join(branchPath, branchMatch[1]);
var relativePath = path.join("..", "..", "..", path.basename(process.cwd()));
unlink(versionPath);
fs.symlinkSync(relativePath, versionPath);
} else {
var relativePath = path.join("..", "..", path.basename(process.cwd()));
var latestPath = path.join(repoPath, "latest");
var versionPath = path.join(repoPath, json.version);
unlink(latestPath);
fs.symlinkSync(relativePath, latestPath);
unlink(versionPath);
fs.symlinkSync(relativePath, versionPath);
}
function mkdir(p) {
try {
fs.mkdirSync(p);
} catch (e) {}
}
function unlink(p) {
try {
fs.unlinkSync(p);
} catch (e) {}
}PK
Ú^}X 58fd0182466e8c0012d6f5e5-master/PK
Ú^}X $ > 58fd0182466e8c0012d6f5e5-master/lib/PK
Ú^}Xêƒ)³½ ½ ? € 58fd0182466e8c0012d6f5e5-master/lib/58fd0182466e8c0012d6f5e5.jsPK
Û^}Xœ:ÁQ , š 58fd0182466e8c0012d6f5e5-master/package.jsonPK
Û^}XWãØË ‹ 3 è 58fd0182466e8c0012d6f5e5-master/npm-shrinkwrap.jsonPK
Û^}X ( Ä 58fd0182466e8c0012d6f5e5-master/scripts/PK
Û^}X çšCZ Z 2
58fd0182466e8c0012d6f5e5-master/scripts/install.jsPK ~ ´