~/talk

RubyPlot - Creating a Plotting Library for Ruby

Talkat RubyConf 2018 · 2018-11-28..11-30· [ruby, data-visualization]
links:none on file
slides:none on file

RubyPlot claims a usable plotting stack for Ruby built on the C-based GR Framework with a custom Ruby C extension after FFI and Fiddle proved inadequate; it implements a Matplotlib-like backend/artist/front-end split, an events/feedback layer for interactivity, and solves axis/layout headaches with function class queues and a lazy versus robust plots scheme to compute optimal axes and avoid hanging bars; a working prototype and combined repo exist but backend/artist separation and polish remain ongoing.

AI-written summary · about

  1. 0:00Start
  2. 4:061.1 Qualities of a good plotting library
  3. 7:331.2.1 The Backend Layer
  4. 9:021.2.2 The Artist Layer
  5. 10:551.2.3 Frontend API
  6. 11:35Let's make it Dynamic, Baby
  7. 14:15The Grand Design
  8. 19:092.1: Journey to RubyPlot
  9. 22:282.2.1 Chicken and the Egg problem
  10. 30:353.1: Ruby as an interface for scientific computing
  11. 32:443.2: Language independent scientific software
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.