Difference between revisions of "Tools"
Jump to navigation
Jump to search
(Added javascript libraries) |
m (Added Mathfs) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Tools for creating visualisations. | |||
=== Data Visualisation === | |||
* '''Python Libraries''' | * '''Python Libraries''' | ||
Line 16: | Line 16: | ||
**D3.js [https://d3js.org/<nowiki>] (really cool examples! free with paid notebooks: </nowiki>https://observablehq.com/) | **D3.js [https://d3js.org/<nowiki>] (really cool examples! free with paid notebooks: </nowiki>https://observablehq.com/) | ||
**HighCharts [https://www.highcharts.com/<nowiki>] (free for non-commercial)</nowiki> | **HighCharts [https://www.highcharts.com/<nowiki>] (free for non-commercial)</nowiki> | ||
**TauCharts [https://taucharts.com/<nowiki>]</nowiki> | |||
**Chartkick [https://chartkick.com/vue<nowiki>]</nowiki> | |||
*'''R Packages''' | |||
** | |||
*'''Other programming languages''' | |||
**Matlab [https://www.mathworks.com/products/matlab.html<nowiki>]</nowiki> | |||
=== Abstract Concept Visualisation === | |||
==== Static ==== | |||
* '''Online''' | |||
** Wolfram Alpha [https://www.wolframalpha.com/<nowiki>]</nowiki> | |||
**Diagrams [https://app.diagrams.net/<nowiki>] (flowchart and diagram)</nowiki> | |||
**LucidChart [https://www.lucidchart.com/pages/<nowiki>] (flowcharts)</nowiki> | |||
*'''Other Programming Languages''' | |||
**Penrose [https://penrose.cs.cmu.edu/<nowiki>]</nowiki> | |||
**Matlab [https://www.mathworks.com/products/matlab.html<nowiki>]</nowiki> | |||
==== Animation ==== | |||
* '''Python Libraries''' | |||
** Manim [https://www.manim.community/<nowiki>] </nowiki> | |||
** Asciimatics [https://github.com/peterbrittain/asciimatics<nowiki>] (okay, not really educational, but really fun xD)</nowiki> | |||
** PathPlanning [https://github.com/zhm-real/PathPlanning<nowiki>] (only for path planning, but it does it really well)</nowiki> | |||
** Celluloid [https://github.com/jwkvam/celluloid<nowiki>] (turning matplotlib into animations)</nowiki> | |||
**Mathfs [https://github.com/FreyaHolmer/Mathfs<nowiki>] (math functionality in unity)</nowiki> | |||
* '''Javascript Libraries''' | * '''Javascript Libraries''' | ||
** Anime.js [https://animejs.com/<nowiki>] (cool animations!)</nowiki> | ** Anime.js [https://animejs.com/<nowiki>] (cool animations!)</nowiki> | ||
**Liqvid [https://liqvidjs.org/<nowiki>] (videos that are interactive)</nowiki> | |||
==== | ==== Interactive ==== | ||
* '''Online Tools''' | |||
** Desmos [https://www.desmos.com/<nowiki>] (don't underestimate desmos, </nowiki>https://www.desmos.com/calculator/nhyta2fb68 xD) | |||
** Geogebra [https://www.geogebra.org/calculator<nowiki>]</nowiki> | |||
** Loopy [https://ncase.me/loopy/<nowiki>] (a very specific use case)</nowiki> | |||
* '''Javascript Libraries''' | * '''Javascript Libraries''' | ||
** Pts.js [https://ptsjs.org/<nowiki>] (linear algebra, geometry...)</nowiki> | ** Pts.js [https://ptsjs.org/<nowiki>] (linear algebra, geometry...)</nowiki> | ||
** | **Two.js [https://two.js.org/<nowiki>] (2D geometry...)</nowiki> | ||
**Three.js [https://threejs.org/<nowiki>] (3D geometry..., also supports webgl)</nowiki> | |||
**Recharts [https://recharts.org/en-US/<nowiki>] (easy to use for react)</nowiki> | |||
**Pixi.js [https://pixijs.com/<nowiki>] (webgl 2D super fast!)</nowiki> | |||
**g9.js [https://omrelli.ug/g9/gallery/<nowiki>] </nowiki> | |||
**Tangle [http://worrydream.com/Tangle/<nowiki>]</nowiki> | |||
**Apparatus [http://aprt.us/<nowiki>]</nowiki> | |||
**kg.js [https://kineticgraphs.org/<nowiki>]</nowiki> | |||
**p5.js [https://p5js.org/<nowiki>]</nowiki> | |||
*'''Applications''' | |||
**Unity [https://unity.com/<nowiki>] (very versatile)</nowiki> | |||
=== Representational Visualisation === | |||
==== Rotational Interaction ==== | |||
3D models where the only interactions are rotation and inspection. | |||
* '''Virtual Reality''' | |||
** Gravity Sketch [https://www.gravitysketch.com/<nowiki>]</nowiki> | |||
* '''Javascript Libraries''' | |||
** ZDog [https://zzz.dog/<nowiki>]</nowiki> | |||
*'''Applications''' | |||
**ZBrush [http://pixologic.com/zclassroom/<nowiki>]</nowiki> | |||
** Blender [https://www.blender.org/<nowiki>]</nowiki> | |||
** Verge3D [https://www.soft8soft.com/<nowiki>]</nowiki> | |||
**SketchUp [https://www.sketchup.com/<nowiki>]</nowiki> | |||
==== Interactive ==== | |||
* '''Online''' | |||
** Figma [https://www.figma.com/<nowiki>] (simple mockups)</nowiki> | |||
* '''Applications''' | |||
** Adobe XD [https://www.adobe.com/uk/products/xd.html<nowiki>] (simple mockups)</nowiki> | |||
** Unity [https://unity.com/<nowiki>] (very versatile)</nowiki> | |||
**MathFs (Unity Pluggin) [https://github.com/FreyaHolmer/Mathfs<nowiki>]</nowiki> | |||
** Sketch [https://www.sketch.com/<nowiki>] (simple mockups)</nowiki> | |||
==== Static ==== | |||
* '''Applications''' | |||
** Adobe Photoshop [https://www.adobe.com/uk/products/photoshop.html<nowiki>]</nowiki> | |||
** Adobe Illustrator [https://www.adobe.com/uk/products/illustrator.html<nowiki>]</nowiki> | |||
==== Animation ==== | |||
* '''Applications''' | |||
** Adobe Animate [https://www.adobe.com/uk/products/animate.html<nowiki>]</nowiki> | |||
** OpenToonz [https://github.com/opentoonz/opentoonz<nowiki>]</nowiki> | |||
[[Category:Tools]] |
Latest revision as of 14:02, 17 October 2022
Tools for creating visualisations.
Data Visualisation
- Python Libraries
- Matplotlib [https://matplotlib.org/]
- Plotly [https://plotly.com/]
- Seaborn [https://seaborn.pydata.org/]
- GGPlot [https://ggplot2.tidyverse.org/index.html]
- Altair [https://altair-viz.github.io/]
- Bokeh [https://bokeh.org/]
- Pygal [https://www.pygal.org/en/stable/]
- Geoplotlib [https://github.com/andrea-cuttone/geoplotlib]
- Javascript Libraries
- FusionCharts [https://www.fusioncharts.com/] (free for non-commercial)
- D3.js [https://d3js.org/] (really cool examples! free with paid notebooks: https://observablehq.com/)
- HighCharts [https://www.highcharts.com/] (free for non-commercial)
- TauCharts [https://taucharts.com/]
- Chartkick [https://chartkick.com/vue]
- R Packages
- Other programming languages
Abstract Concept Visualisation
Static
- Online
- Wolfram Alpha [https://www.wolframalpha.com/]
- Diagrams [https://app.diagrams.net/] (flowchart and diagram)
- LucidChart [https://www.lucidchart.com/pages/] (flowcharts)
- Other Programming Languages
- Penrose [https://penrose.cs.cmu.edu/]
- Matlab [https://www.mathworks.com/products/matlab.html]
Animation
- Python Libraries
- Manim [https://www.manim.community/]
- Asciimatics [https://github.com/peterbrittain/asciimatics] (okay, not really educational, but really fun xD)
- PathPlanning [https://github.com/zhm-real/PathPlanning] (only for path planning, but it does it really well)
- Celluloid [https://github.com/jwkvam/celluloid] (turning matplotlib into animations)
- Mathfs [https://github.com/FreyaHolmer/Mathfs] (math functionality in unity)
- Javascript Libraries
- Anime.js [https://animejs.com/] (cool animations!)
- Liqvid [https://liqvidjs.org/] (videos that are interactive)
Interactive
- Online Tools
- Desmos [https://www.desmos.com/] (don't underestimate desmos, https://www.desmos.com/calculator/nhyta2fb68 xD)
- Geogebra [https://www.geogebra.org/calculator]
- Loopy [https://ncase.me/loopy/] (a very specific use case)
- Javascript Libraries
- Pts.js [https://ptsjs.org/] (linear algebra, geometry...)
- Two.js [https://two.js.org/] (2D geometry...)
- Three.js [https://threejs.org/] (3D geometry..., also supports webgl)
- Recharts [https://recharts.org/en-US/] (easy to use for react)
- Pixi.js [https://pixijs.com/] (webgl 2D super fast!)
- g9.js [https://omrelli.ug/g9/gallery/]
- Tangle [http://worrydream.com/Tangle/]
- Apparatus [http://aprt.us/]
- kg.js [https://kineticgraphs.org/]
- p5.js [https://p5js.org/]
- Applications
- Unity [https://unity.com/] (very versatile)
Representational Visualisation
Rotational Interaction
3D models where the only interactions are rotation and inspection.
- Virtual Reality
- Gravity Sketch [https://www.gravitysketch.com/]
- Javascript Libraries
- ZDog [https://zzz.dog/]
- Applications
- ZBrush [http://pixologic.com/zclassroom/]
- Blender [https://www.blender.org/]
- Verge3D [https://www.soft8soft.com/]
- SketchUp [https://www.sketchup.com/]
Interactive
- Online
- Figma [https://www.figma.com/] (simple mockups)
- Applications
- Adobe XD [https://www.adobe.com/uk/products/xd.html] (simple mockups)
- Unity [https://unity.com/] (very versatile)
- MathFs (Unity Pluggin) [https://github.com/FreyaHolmer/Mathfs]
- Sketch [https://www.sketch.com/] (simple mockups)
Static
- Applications
- Adobe Photoshop [https://www.adobe.com/uk/products/photoshop.html]
- Adobe Illustrator [https://www.adobe.com/uk/products/illustrator.html]
Animation
- Applications
- Adobe Animate [https://www.adobe.com/uk/products/animate.html]
- OpenToonz [https://github.com/opentoonz/opentoonz]