# delphin-viz

A library of JavaScript micro-tools for in-browser rendering of DELPH-IN data
structure visualizations. Targets the developmental
[DELPH-IN API].

## Demo

delphin-viz includes a demo interface which is modelled on the LOGON
demo. A live version can be found [here][demo].


Dependencies (not including dependencies required for visualizations):
* [jQuery]


## Visualizations

All visualisations currently target SVG. The current aim is to gradually
converge on using D3.js as the preferred rendering library and sole dependency,
however this won't be a strict requirement.

### tree.js

Renders DELPH-IN derivation trees.

Dependencies: None

### mrs.js

Renders vanilla MRS.

Dependencies: 
* [svg.js]
* [jQuery]
* [jQuery UI]


### dmrs.js

Renders Directed MRS.

Dependencies: 
* [d3.js]


[d3.js]: https://d3js.org/
[svg.js]: http://svgjs.com/
[jQuery]: https://jquery.com/
[jQuery UI]: https://jqueryui.com/
[demo]: http://delph-in.github.io/delphin-viz/demo/
[DELPH-IN API]: http://moin.delph-in.net/ErgApi

# delphin-viz

A library of JavaScript micro-tools for in-browser rendering of DELPH-IN data
structure visualizations. Targets the developmental
[DELPH-IN API].

## Demo

delphin-viz includes a demo interface which is modelled on the LOGON
demo. A live version can be found [here][demo].


Dependencies (not including dependencies required for visualizations):
* [jQuery]


## Visualizations

All visualisations currently target SVG. The current aim is to gradually
converge on using D3.js as the preferred rendering library and sole dependency,
however this won't be a strict requirement.

### tree.js

Renders DELPH-IN derivation trees.

Dependencies: None

### mrs.js

Renders vanilla MRS.

Dependencies: 
* [svg.js]
* [jQuery]
* [jQuery UI]


### dmrs.js

Renders Directed MRS.

Dependencies: 
* [d3.js]


[d3.js]: https://d3js.org/
[svg.js]: https://svgdotjs.github.io/
[jQuery]: https://jquery.com/
[jQuery UI]: https://jqueryui.com/
[demo]: http://delph-in.github.io/delphin-viz/demo/
[DELPH-IN API]: http://moin.delph-in.net/ErgApi

Update svg.js link from previously stale link
Update svg.js link from previously stale link