Skip to content

Instantly share code, notes, and snippets.

View jaskiratr's full-sized avatar

Jaskirat Randhawa jaskiratr

View GitHub Profile
@jaskiratr
jaskiratr / ML_Classification.ipynb
Last active June 14, 2016 05:40
ML Spring 2016: Classification Task
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jaskiratr
jaskiratr / ML_SalariesRegression.ipynb
Last active June 14, 2016 05:39
ML Spring 2016: Regression Task
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jaskiratr
jaskiratr / ML_Clustering.ipynb
Last active June 14, 2016 05:41
ML Spring 2016: Clustering Task
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# Modified from : https://github.com/timcastelijn/gcode-generator
feedrate= 85 # Carriage Speed | Increment by +- 5
curve_tolerance=0.008
curve_angle_tolerance=5
z_offset = 0
material_mult = 0.01 # Extrusion Speed: A-Axis | Increments of +- 0.001
extruder_axis = 0 # Rotation A-Axis
import rhinoscriptsyntax as rs
import math
@jaskiratr
jaskiratr / Chipotle_a_love_script.js
Last active March 28, 2020 19:47
Automating online card game using browser script (https://www.alovestorygame.com/)
// Step 1: Type this in your browser console
var script = document.createElement('script');
script.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
// Wait for a second
//Step 2: Run the following
var elements = $(".card .face-front img");
elements = elements.sort(function(a, b) {
[
{
"LexicalDiversity": 5.088301198008541,
"freqDist": [
{
"word": "I",
"count": "2066"
},
{
"word": "Mr",
@jaskiratr
jaskiratr / promise_while_loop.js
Created January 3, 2017 22:48 — forked from victorquinn/promise_while_loop.js
Promise "loop" using the Bluebird library
var Promise = require('bluebird');
var promiseWhile = function(condition, action) {
var resolver = Promise.defer();
var loop = function() {
if (!condition()) return resolver.resolve();
return Promise.cast(action())
.then(loop)
.catch(resolver.reject);
@jaskiratr
jaskiratr / gulpfile.js
Last active January 9, 2017 08:05
Express Gulp File
var gulp = require('gulp');
var exec = require('child_process').exec;
var sass = require('gulp-sass');
var nodemon = require('gulp-nodemon');
var browserSync = require('browser-sync').create();
var reload = browserSync.reload;
gulp.task('default', ['sass', 'browser-sync'], function() {
gulp.watch("public/scss/*.scss", ['sass'], reload);
@jaskiratr
jaskiratr / convertJson.js
Last active April 10, 2017 05:00
Convert JSON to geoJSON
/*
Warning : This is overwrite .geojson filename in the directory with same filename as .json file
To run the script:
node convertJson.js <JSON Filename without extension>
*/
var Readable = require('stream').Readable
@jaskiratr
jaskiratr / mapboxDataset.js
Created April 16, 2017 03:59
Mapbox Datasets API
var request = require('request-promise')
var AWS = require('aws-sdk')
var fs = require('fs')
var userName = 'YOUR_MAPBOX_USERNAME'
var accessToken = 'YOUR_MAPBOX_TOKEN' // From https://www.mapbox.com/studio/account/tokens/
var credentials = null
/*
Methods: