Skip to content

Instantly share code, notes, and snippets.

@ssmaroju
ssmaroju / README.md
Last active October 10, 2023 03:34
Wind Rose Plot
@ssmaroju
ssmaroju / index.html
Created August 9, 2017 23:33
Boolean Gauge to display boolean values
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Void Tank Status</title>
<link rel="stylesheet" href="main.css">
<!--<script type="text/javascript" src="d3.min.js"></script>-->
<script src="//d3js.org/d3.v3.min.js"></script>
</head>
<body>
@ssmaroju
ssmaroju / _.md
Last active July 31, 2017 19:41
test
@ssmaroju
ssmaroju / datatips.csv
Last active March 26, 2017 19:53
Line and Area with missing data. Time manipulations using moment.js
date close min max link
2012-04-27 16:00:00 58.13 44 70 http://bl.ocks.org/d3noob/c37cb8e630aaef7df30d
2012-04-27 15:00:00 53.98 40 65 http://bl.ocks.org/d3noob/11313583
2012-04-27 14:00:00 67.00 50 75 http://bl.ocks.org/d3noob/11306153
2012-04-27 13:00:00 89.70 83 94 http://bl.ocks.org/d3noob/11137963
2012-04-27 12:00:00 99.00 90 115 http://bl.ocks.org/d3noob/10633856
2012-04-27 11:00:00 130.28 110 145 http://bl.ocks.org/d3noob/10633704
2012-04-27 08:00:00 166.70 120 200 http://bl.ocks.org/d3noob/10633421
2012-04-27 07:00:00 234.98 190 265 http://bl.ocks.org/d3noob/10633192
2012-04-27 02:00:00 345.44 310 375 http://bl.ocks.org/d3noob/10632804
@ssmaroju
ssmaroju / datatips.csv
Last active March 26, 2017 19:55
Line chart with missing data including Moment Js for time zone correction
date close link
2012-04-27 16:00:00 58.13 http://bl.ocks.org/d3noob/c37cb8e630aaef7df30d
2012-04-27 15:00:00 53.98 http://bl.ocks.org/d3noob/11313583
2012-04-27 14:00:00 67.00 http://bl.ocks.org/d3noob/11306153
2012-04-27 13:00:00 89.70 http://bl.ocks.org/d3noob/11137963
2012-04-27 12:00:00 99.00 http://bl.ocks.org/d3noob/10633856
2012-04-27 11:00:00 130.28 http://bl.ocks.org/d3noob/10633704
2012-04-27 08:00:00 166.70 http://bl.ocks.org/d3noob/10633421
2012-04-27 07:00:00 234.98 http://bl.ocks.org/d3noob/10633192
2012-04-27 02:00:00 345.44 http://bl.ocks.org/d3noob/10632804
@ssmaroju
ssmaroju / datatips.csv
Last active March 26, 2017 19:58
Single Line Chart with Time in UTC. Timezone manipulation using moment.js
2012-04-27 16:00:00 58.13 http://bl.ocks.org/d3noob/c37cb8e630aaef7df30d
2012-04-27 15:00:00 53.98 http://bl.ocks.org/d3noob/11313583
2012-04-27 14:00:00 67.00 http://bl.ocks.org/d3noob/11306153
2012-04-27 13:00:00 89.70 http://bl.ocks.org/d3noob/11137963
2012-04-27 12:00:00 99.00 http://bl.ocks.org/d3noob/10633856
2012-04-27 11:00:00 130.28 http://bl.ocks.org/d3noob/10633704
2012-04-27 08:00:00 166.70 http://bl.ocks.org/d3noob/10633421
2012-04-27 07:00:00 234.98 http://bl.ocks.org/d3noob/10633192
2012-04-27 02:00:00 345.44 http://bl.ocks.org/d3noob/10632804
@ssmaroju
ssmaroju / datatips.csv
Created March 26, 2017 04:12
Single Line Chart with Time converted to another Time Zone using Moment.JS Raw
2012-04-27 16:00:00 58.13 http://bl.ocks.org/d3noob/c37cb8e630aaef7df30d
2012-04-27 15:00:00 53.98 http://bl.ocks.org/d3noob/11313583
2012-04-27 14:00:00 67.00 http://bl.ocks.org/d3noob/11306153
2012-04-27 13:00:00 89.70 http://bl.ocks.org/d3noob/11137963
2012-04-27 12:00:00 99.00 http://bl.ocks.org/d3noob/10633856
2012-04-27 11:00:00 130.28 http://bl.ocks.org/d3noob/10633704
2012-04-27 08:00:00 166.70 http://bl.ocks.org/d3noob/10633421
2012-04-27 07:00:00 234.98 http://bl.ocks.org/d3noob/10633192
2012-04-27 02:00:00 345.44 http://bl.ocks.org/d3noob/10632804
@ssmaroju
ssmaroju / RadarChart_dyn.js
Last active May 15, 2017 22:48
Wind Speed Probability of Exceedance
/**
* Created by smaroju on 3/13/2017.
*/
//Practically all this code comes from https://github.com/alangrafu/radar-chart-d3
//I only made some additions and aesthetic adjustments to make the chart look better
//(of course, that is only my point of view)
//Such as a better placement of the titles at each line end,
//adding numbers that reflect what each circular level stands for
//Not placing the last level and slight differences in color
//
/**
* Created by smaroju on 10/6/2014.
*/
var width = 960,
height = 114,
cellSize = 14; // cell size
var day = d3.time.format("%w"),
week = d3.time.format("%U"),
percent = d3.format(".1%"),
@ssmaroju
ssmaroju / SparkGrep.scala
Created March 16, 2016 19:36 — forked from mhausenblas/SparkGrep.scala
Scala Spark skeleton implementing grep
package spark.example
import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._
import org.apache.spark.SparkConf
object SparkGrep {
def main(args: Array[String]) {
if (args.length < 3) {
System.err.println("Usage: SparkGrep <host> <input_file> <match_term>")