There are some options no-gui and clear-term.
The no-gui starts the jar file without a user interface.
The clear-term makes it so the terminal screen is cleared after each stack command which looks better.
open a terminal and go in the directory containing startJar
or
On MacOS you can just double click the jar file or click on startJar and it should launch
On some linux systems you can just double click the startJar file. If this does not work open a terminal and execute
or
When you first launch the application you should get a window with a graph on the right and on the left some empty areas and a result button.
The text field on the left of the result button is where all your input commands and formulas will be typed.
To graph x^2 just type "x^2" into the text field and hit enter.
You should see the graph pop up and the x^2 expression written big in a box right above the result button and input text field.
This is the expression rendering area. If you click on the equation it gets copied into the clipboard.
This lets you see your input rendered in pretty math notaion.
At the top is where your stack sits. This is where all your expressions are stored.
This is where you can control how the graph is rendered.
The show plot check box can control if the graph is shown in the Main View.
The drop down can let you choose from different graphing modes.
For an explenation for the different modes go to the plotting equations
the "get window" button loads the current window position and loads it into the x-min, x-max ...
the "set window" button would load from the x-min, x-max ... to the graph window.
The "reset" button sets x-min x-max and all other dimensions to -10 and 10.
In this tab there are two check boxes.
the "allow complex numbers" check box makes it so sqrt(-1) -> i and sqrt(-4)->2*i it also changes the way functions are integrated.
The "allow abs(x)" check box when disabled turns abs(x)->x. This can possibly improve integration result.
The "window on top" check box makes it so that the window is always on top of other windows.
The clear terminal check box makes it so every output command into the stack view is cleared. It is recommended to keep it on.
The zoom scroll speed slider is to set the speed at which your scroll wheel changes the zoom level in the plot.
In the UI Options Tab there is a "drawing board" button creates a new instace of a drawing board.
This is a special drawing panel as it is infinite in size.
You pan around the board using the arrow keys.
You clear the board by hitting the 'c' key.
The left mouse button is the pen.
The eraser is the right mouse button.