Skip to content

explorable-viz/fluid

Repository files navigation

Interactive data provenance for data visualisations

purescript typescript

Recent activity

(W indicates a Wrattler issue.)

When Activity Issue(s)
19 Mar 2021 Matrices 276
5 Mar 2021 Forward and backward slicing for desugaring 391
9 Nov 2020 List comprehensions 277
[e..e] (list enumerations) 278
if..then..else 115
4 Nov 2020 List notation as syntactic sugar 386
30 Oct 2020 Syntactic sugar 390
3 Aug 2020 Core PureScript migration complete 281
25 Jul 2020 (PureScript migration) Backward slicing 300
2 Jul 2020 (PureScript migration) First-class constructors 49
18 Jun 2020 (PureScript migration) Piecewise function definitions 356
4 Jun 2020 (PureScript migration) Structured let syntax 171
15 May 2020 Update f.luid.org 289
13 May 2020 (PureScript migration) First-class binary operations 139
2 Apr 2020 Fluid plugin running in Binder W279
10 Mar 2020 Start on PureScript migration 279
22 Feb 2020 Make repository public
17 Feb 2020 Host demo online at f.luid.org 127
30 Jan 2020 Display image in Wrattler output pane W222
21 Jan 2020 Initial meeting with Meng Wang and Minh Nguyen at Bristol
26 Nov 2019 Demo for Wrattler workshop for DSTL
25 Nov 2019 First pass over nested coordinate frames and “domain units” 183, 121, 180, 112
19 Nov 2019 Stacked bar, grouped bar and multiline chart examples 110, 250
4 Nov 2019 Merge with Wrattler develop 247
25 Oct 2019 “Swap node” proof-of-concept 237
21 Oct 2019 Basic delta-visualisation for IC 2019 presentation 220, 225, 230, 232, 235, 238
5 Oct 2019 Reinstate execution indexing 213, 214
20 Sep 2019 Import data from another Wrattler cell 193
15 Sep 2019 Moved slicing annotations from values to traces 204
31 Aug 2019 Preliminary Wrattler integration 192
30 Aug 2019 Publish as npm library 192
20 Aug 2019 Demo to Luke Marsden of Dotscience
18 Jul 2019 Demo to REG interview panel
17 Jul 2019 Demo to Prodo
29 Jun 2019 Migrate to Nearley parser for improved error-reporting 190
25 Jun 2019 Demo for HPI Software Architecture Group
18 Jun 2019 Preliminary design for linking visualisations 164, 188
10 Jun 2019 Library code for axes 53, 111

In progress/forthcoming

When Feature/change Issue(s)
Mar 2021 Matrix convolution 272
Apr 2021 Table view 121

Possible submissions

Deadline Venue
2 Aug 2019 LIVE 2019
2 Aug 2019 IC 2019 ✔️
5 Dec 2019 Eurovis 2020
3 Mar 2020 ICFP 2020
15 May 2020 OOPSLA 2020
9 Jul 2020 POPL 2021
20 Nov 2020 PLDI 2021
2 Mar 2021 ICFP 2021
16 Apr 2021 OOPSLA 2021

Installation

Ensure you have a recent version of nodejs and install using yarn install. The yarn scripts (invoked using yarn run) are as follows:

  • browser-test to run tests in debug mode with Chrome
  • test to run tests in headless mode, retesting when files change
  • bundle to bundle the app
  • bundle-watch to bundle the app, rebundling when files change
  • continuous-test to run test and bundle-watch in parallel

LambdaCalc