"hello world"
article in Tech biology-math-science


Graphs are wonderful.

a visual metaphor, data structure, and associated algorithms. sometimes making the answer apparent just by glancing at the organized structuring...expert systems arise from its use - real knowledge easily accessible, IMHO a real wonder of mathematics/computer science.

Collaborative 'network mapping' platform and knowledge base of relationships - Graph Commons - when communities of users create graphs together, knowledge is accumulated, the data screams for itself.

graphbook - A book on algorithmic graph theory - Google Project Hosting - introductory book on algorithmic graph theory. Theory and algorithms are illustrated using the Sage open source mathematics software.
Explorations in Algebraic Graph Theory with Sage

JointJS - JavaScript diagramming library. Tutorial.
Working with Graphs in MySQL
Dot2WPF - a WPF control for viewing Dot graphs
NodeBox | Graph - creating graphs using nodebox for visualization. very pretty.
Introduction to Statechart.js Concepts
Visual thesaurus using arbor.js
arbor.js - a graph visualization library using web workers and jQuery
Highcharts - Interactive JavaScript charts for your webpage - $$$, but free for non-commercial use.
plasmodic/ecto - ecto is a dynamically configurable Directed Acyclic processing Graph (DAG) framework. written in C++ uses Python as a the graph DSL.
anvaka/ngraph Beautiful Graphs - WebGL, SVG or CSS formats.anvaka/VivaGraphJS
Amazon Products Visualization - YASIV - visualize the most connected products.
Visualizing the news with Vivagraph.js | Max De Marzi - Ruby + Graphs with Neo4j
Using Three.js with Neo4j | Max De Marzi
Sigma js - Using Sigma.js with Neo4j | Max De Marzi
yFiles - Java Graph Layout and Visualization Library
Gephi, an open source graph visualization and manipulation software

RRDtool || Round Robin Database Tool

RRDtool - About RRDtool - Round Robin Database (RRD)
RRDTool::OO - search.cpan.org - RRDTool::OO is an object-oriented interface to Tobi Oetiker's round robin database tool rrdtool. It uses rrdtool's RRDs module to get access to rrdtool's shared library.
Round Robin Databases | Jawnsy's Journal on Life, Software and Engineering
Monitoring tools - Dave Horner's Website - contains other links relating to RRDTool.


Graphviz - Graph Visualization Software
Jekyll/Octopress graphviz plugin - Carpe diem (Felix's blog)


D3.js - Data-Driven Documents
Creating network diagrams with D3.js » jansipke.nl
Zzzoot: Visualizing Canadian Energy Flows with d3.js Sankey diagrams
F1 Championship Points as a d3.js Powered Sankey Diagram | OUseful.Info, the blog...
D3.js Tips and Tricks: Formatting data for Sankey diagrams in d3.js
Building Node Diagrams in HTML5 for Network Monitoring - Boundary
Tutorials · mbostock/d3 Wiki - huge list of tutorials on d3.js.
Home - Jim Vallandingham
D3 on AngularJS | ng-newsletter EpiphanyMachine/d3AngularIntegration
Crossfilter - Fast Multidimensional Filtering for Coordinated Views
Graphene is a realtime dashboard & graphing toolkit based on D3 and Backbone. jondot/graphene


a python libaray for network/graph analysis.
A Fast and Dirty Intro to NetworkX (and D3) - 45 slides from Lynn Cherny

Natural Language Processing (NLP)

ConceptNet - A Very-Large Semantic Network of Common Sense Knowledge.
Incremental Syntactic Parsing of Natural Language Corpora with Simple Synchrony Networks - James Henderson releases the code for this too!

N-gram - Wikipedia
Official Google Research Blog: All Our N-gram are Belong to You
Chris Harrison - Web Trigrams Visualization
The Rhyming Dictionary Homepage with a little write up of Rhyming Dictionary Mechanics
Rap Lyric Generator
The CMU Pronouncing Dictionary

piccolo2d - Google Code
NodeXL - Home - add network graphs to custom applications (WPF class libs). NodeXL used to be called ".NetMap".

Flowcharts and simple graphs

Asciio lets you create ASCII charts graphically - Perlbuzz (includes screencast of Asciio) gtk
ASCIIFlow Infinity - web ASCII diagram tool
App::Asciio - search.cpan.org - App::Asciio - Plain ASCII diagram gtk2-perl application allows you to draw ASCII diagrams
Devel::GraphVizProf - search.cpan.org - Devel::GraphVizProf - per-line Perl profiler (with graph output)
Devel::Graph - search.cpan.org - Devel::Graph - Turn Perl code into a graphical flowchart
GraphViz CPAN Search - a lot of available GraphViz modules.
Graph CPAN Search
Profiling Perl - Perl.com - includes GraphVis and Devel::DProfPP example.
Generating UML and Sequence Diagrams - Perl.com
UML::State - an object oriented module which draws simple state diagrams - metacpan.org
Venn::Chart - search.cpan.org - Venn::Chart - Create a Venn diagram using GD.
Visustin - Flow chart generator - $$$ Visualize your source code with flow charts and UML Activity Diagrams.

Time-series graphs

Cubism.js - Cubism.js is a D3 plugin for visualizing time series. Use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube and other sources.square/cubism
obfuscurity/dusk - Dusk is a dashboard app based on cubism.js. The primary case for Dusk is finding hotspots across a range of values in the same metric domain, e.g. viewing disk latency across an array of disks or fleet of servers. SimpleFinance/chef-dusk, vagrant chef your way.
RRDtool - About RRDtool - RRDtool is the Open Source industry standard, high performance data logging and graphing system for time series data. RRDtool can be easily integrated in shell scripts, perl, python, ruby, lua or tcl applications.
Graphite - Scalable Realtime Graphing - Graphite
FAQ - Graphite- Graphite is a highly scalable real-time graphing system. As a user, you write an application that collects numeric time-series data that you are interested in graphing, and send it to Graphite's processing backend, carbon, which stores the data in Graphite's specialized database. The data can then be visualized through graphite's web interfaces.
Cal-HeatMap : Javascript calendar heatmap for time series data - A javascript module to create a calendar heatmap. of course based on the excellent d3.js library. available with bower and jam.
obfuscurity/tasseo -Tasseo is a lightweight, easily configurable, near-realtime (1-second resolution for at least 5 minutes def.) dashboard for Graphite events. Charts are refreshed every two seconds and provide a heads-up view of the most current value.
obfuscurity/descartes - Introspective dashboard for Graphite. PostgreSQL,Redis,Ruby

Tree like graphs

PostgreSQL: Documentation: 9.2: ltree - implements a data type ltree for representing labels of data stored in a hierarchical tree-like structure. Extensive facilities for searching through label trees are provided.
TreeModel - Manipulate and traverse tree-like structures in javascript.
DBIx::Class::Tree - search.cpan.org - DBIx::Class::Tree::AdjacencyList DBIx::Class::Tree::AdjacencyList::Ordered
DBIx::Tree::NestedSet - search.cpan.org - Implements a "Nested Set" parent/child tree.
Data::NestedSet - search.cpan.org - Data::NestedSet - calculate left - right values from depth (modified preorder tree traversal algorithm)

Neo4j || Graph Database

Neo4j - The World's Leading Graph Database
Neo4j - The World's Leading Graph Database - Learn Cypher - the Neo4j query language
sanjay.io #GraphConnect NYC Coverage
Watch Neo4j
Graph Databases, published by O'Reilly Media - Neo Technology, Inc. and O'reilly, also monthly Neo4j news signup..
Home · neo4j-contrib/graphgist Wiki - Neo4j GraphGists are a way to share documents including Cypher queries.

Pretty graphs of the chart/picture variety

flotr2 - Graphs and Charts for Canvas in JavaScript. HumbleSoftware/Flotr2

Scatterplots || punchcards

Quick scatterplot tutorial for d3.js | A geek with a hat
Punchcard github-like using Highcharts.js - JSFiddle
fogleman/Punchcard - Generate GitHub-style punchcard charts with ease. python py2cairo pango pygtk
Created: 2007-04-10 16:45:58 Modified: 2014-06-09 21:42:52
/root sections/
>peach custard pie
>random tech

moon and stars

My brain

Visible Dave Project

0, 1, 1, 2, 3, 5, 8, 13, 21, 34,...
xn = xn-1 + xn-2