You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/user-manual.md
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,9 @@ Spreadsheets are powerful tools for data analysis and modeling, but they are inh
10
10
11
11
## 2. Getting Started
12
12
13
-
###Sign Up & Sign Up
13
+
###2.1 Sign Up & Sign Up
14
14
15
-
Upon opening the ABM Sheets web application, you will see the landing page with a headline, a short description, a screenshot and two buttons.
15
+
Upon opening the ABM Sheets web application, you will see the landing page with a headline, a short description and two buttons.
16
16
17
17

18
18
@@ -28,9 +28,9 @@ If you wish to create a new account, click on the `Sign up` button on the bottom
28
28
29
29

30
30
31
-
After signing in or creating an account, you will be redirected to the spreadsheet and can start using it as an authenticated user.
31
+
After signing in or creating an account, you will be redirected back to the spreadsheet and can start using it as an authenticated user.
32
32
33
-
### Spreadsheet
33
+
### 2.2 Spreadsheet
34
34
35
35
The spreadsheet page consists of two main parts:
36
36
@@ -43,7 +43,7 @@ The `Home` tab provides controls for styling cells. The user can change the font
43
43
44
44

45
45
46
-
The `Simulation` tab provides controls of the simulations and time steps. On the left side, there is a small text field that indicates the current time step. The arrow buttons on the left and right side of the text field increment/decrement the current time step, recalculating the spreadsheet on click. Then, there is a text field with the total number of steps. The user can change the number of steps by writing in a custom value into the text field. The `Reset` button resets the current time step to `1`. On the right side, there is the `Play` button that automatically plays the simulation from time step `1` to the final time step. The text field on the left side of the `Play` button specifies the number of milliseconds between each time step when the simulation is playing.
46
+
The `Simulation` tab provides controls of the simulations and time steps. On the left side, there is a small text field that indicates the current time step. The arrow buttons on the left and right side of the text field increment/decrement the current time step, recalculating the spreadsheet on click. Then there is a text field with the total number of steps. The user can change the number of steps by writing in a custom value into the text field. The `Reset` button resets the current time step to `1`. On the right side, there is the `Play` button that automatically plays the simulation from time step `1` to the final time step. The text field on the left side of the `Play` button specifies the number of milliseconds between each time step when the simulation is playing.
@@ -61,10 +61,6 @@ The `Graph` tab opens a sidebar where the user can render a custom graph. More a
61
61
62
62
## 3. Basic Concepts
63
63
64
-
Spreadsheet overview (rows, columns, cells)
65
-
The concept of time steps in ABM Sheets
66
-
How ABM Sheets differs from Excel/Google Sheets
67
-
68
64
In ABM Sheets, you can click on a cell and start typing in on the keyboard to input a value to the cell. Cells can either contain plain, static values, or formulas. All values starting with the `=` sign are considered as formulas, whereas other values are considered as plain values.
In ABM Sheets, a cell can have either one or two formulas. If two formulas are specified, the first formula is calculated in the time step `t = 1`, whereas the second formula is used in all subsequent time steps `t > 1`. If only one formula is specified, it is used in all time steps `t >= 1`.
79
77
80
78
To create a simple time-aware cell that represents a simple counter that starts at `1` and increments in each new time step by `1`, we can utilize the dual formula together with a self-reference.
@@ -85,6 +83,8 @@ This time-aware cell counter is equivalent to the below table in conventional sp
Last but not least, ABM Sheets generalizes and unifies cell ranges with time ranges, making their use interchangable.
102
104
103
105
We can use the `SUM` functions to sum a range of values on the spreadsheet. However, in ABM Sheets, we can use the `TIMERANGE` function to create a range of historical values from a single cell and use the `SUM` function to sum their values as time changes.
When the user is authenticated, they can create and save a project to their account, that can be accessed on any device with the same account.
125
+
If the user is authenticated, they can create and save projects associated with their account in the database, that can be accessed on any device with the same account.
0 commit comments