Skip to content

Instantly share code, notes, and snippets.

@284km
Last active September 10, 2019 07:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 284km/0d451d9f6a491f1d839ab8a9ad8f4fe2 to your computer and use it in GitHub Desktop.
Save 284km/0d451d9f6a491f1d839ab8a9ad8f4fe2 to your computer and use it in GitHub Desktop.

Project Name

Charty - Visualizing your data in Ruby

Project Details

(Overview of Charty)

https://raw.githubusercontent.com/red-data-tools/charty/master/images/design_concept.png

To summarize, the objectives of the Charty project are as follows:

  1. Create a thin Ruby library that can use the GR framework as an independent backend.
  2. Enable GR framework as backend from Charty (use SciRuby/rubyplot as the visualization layer)
  3. Implements Collection Interface corresponding to Charty's Data Abstraction Layer.
  4. Implement Daru Interface corresponding to Charty's Data Abstraction Layer.

Currently I'm communicating on the SciRuby forum and I'm planning to use SciRuby/rubyplot as Charty's Plotting Abstraction Layer. Therefore, in this project, we aim to cooperate with rubyplot and to expand Data Abstraction Layer.

About Charty

Charty is open-source Ruby library for visualizing your data in a simple way. In Charty, you need to write very few lines of code for representing what you want to do. It lets you focus on your analysis of data, instead of plotting.

https://github.com/red-data-tools/charty

Project schedule:

  • Nov, 2018
    • Development start
  • Jan, 2019
    • Develop the above 3 and 4 and prepare Charty's Data Abstraction Layer
    • Interim report
  • Mar, 2019
    • Develop the above 3 and 4 and make Charty's Data Abstraction Layer
    • Final report

Project results

Develop the above 1 - 4 and update this repository

https://github.com/red-data-tools/charty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment