Skip to content

enjalot/lildata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

lil' data

This tool is designed for people who work with many different data sets and are looking for an easier way to get familiar with the dataset in front of them. There is only one constraint going in to the design of lil data, that no data going into it can have more than 100 data points.

lil data is a tool for exploring and getting comfortable with a dataset. It provides many default perspectives one looks for when they first get that CSV or JSON file.

Visualizations

  • Heatmap
    • by type
    • chart
  • Distributions
    • with only 100 items, we have quite a few pixels we can use for every object
    • easily sort each or all columns
  • Parallel coordinates
    • data of this structure fits nicely into a prallel coordinates chart
    • chart

Types and Schemas

Automatically determine and count the type of every data point as a String, Int, Float, Boolean or Date.

Each type has a color associated with it (and can be easily changed).

JSON data is expected as an array of objects with attributes that are of the afformentioned types.
a CSV file will be converted in to a JSON array of objects with the those types.

The assumption that data comes in a flat format is a temporary restriction to get things underway.

Edit

Quickly modify fields in a table format
edit

Pipe

lil data is written such that the 100 data points can be piped in and out of it. Being modular allows other programs to either prepare date for lil data or use it's output.
pipe

Sketches

Until the code is actually written, sketching things here:
Heatmap - Heatmap 2

About

a browser based tool for exploring lil' data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published