forked from nicebread/FOMO-Psy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtools.qmd
70 lines (40 loc) · 3.46 KB
/
tools.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
---
title: "Thinking Tools for building theories"
from: markdown+emoji
---
The following tools can help to build a model collaboratively.
They are ordered in increasing complexity and versatility:
<hr><hr>
## Participatory System Mapper (PRSM)
The [Participatory System Mapper (PRSM)](https://www.prsm.uk) is a free, open-source and secure tool for mind-mapping and system visualisation. It's only for drawing stuff, not for simulating data.
**Pro**: No login needed.
**Con**: It only supports Mason diagrams, not Bischof diagrams (where arrows are variables).
:nerd_face: :arrow_forward: Tutorial [webinar](https://www.youtube.com/watch?v=L_o2l2nq6QI) (1h).
{{< fa code-fork >}} ✅
This format is trackable in git. You can export the graph in two text file representations (`.gv` and `.gml` files). Both are relatively well human-readable.
<hr><hr>
## Draw.io
https://app.diagrams.net
**Pro**: No login needed. Open Source.
**Con**: Needs Google Drive for collaborative editing.
:nerd_face: :arrow_forward: TODO.
{{< fa code-fork >}} ✅
This format is trackable in git. You can export the graph as `.xml` file (Datei → Exportieren als → XML...). This file is, however, not very human-readable.
<hr><hr>
## Loopy
[Loopy](https://ncase.me/loopy/) is an intuitive open source tool created by Nicky Case. With Loopy, you can build (and simulate) dynamic systems simply by drawing nodes and arrows with your mouse. It is great for quick prototyping and testing, but does not allow specific functional relationships or data export of the simulations.
:nerd_face: :arrow_forward: [Short tutorial](https://www.youtube.com/watch?v=g8X5VexpTXQ&t=144s) (6 min.)
{{< fa code-fork >}} ✅
This format is trackable in git. You can export a text file representation of the model. This is, however, not very human-readable.
<hr><hr>
## Insight Maker
[Insight Maker](https://insightmaker.com) is a free tool that allows to build system dynamics models and agent-based models in the browser, simulate data, and to share the models with others.
:nerd_face: :arrow_forward: Collection of short [tutorial clips](https://www.youtube.com/playlist?list=PLzodzhjsiEx5wLeSCx4a_yAlJWKNujJBi) (~35 min. overall).
{{< fa code-fork >}} ❌
This format is **not** trackable in git. I could not find a way to export the model as a text file (or any local file format).
<hr><hr>
## Netlogo
[NetLogo]([ccl.northwestern.edu/netlogo/index.shtml](https://ccl.northwestern.edu/netlogo/)) is *the* classical tool for agent-based modeling. Being there since 1999, it has the charm of early-days internet software, but offers the most functions and flexibility. It has an open license, is still actively maintained, and is probably the best way for exploring ABMs with quick results and less frustrations. Netlogo has its own programming language, which is easy to learn. The model library gives a head-start for your own ideas.
:nerd_face: :arrow_forward: [Free, self-paced online course](https://www.complexityexplorer.org/courses/84-fundamentals-of-netlogo/materials) with several short videos (total video material ~2h; in addition, one can do quizzes and "homework" that can be compared to solutions).
{{< fa code-fork >}} ✅
This format is trackable in git. You can export a text file representation of the model as `.nlogo` files. This contains the actual code (from Netlogo's "Code" pane) on the top, followed by code describing the "Interface" and the "Info" pane (i.e., locations and properties of sliders, buttons, etc.).