Read through greeter and then click the button to proceed. Edit field parameters (leave steps for all directions equal for now). This defines the area in which the vector arrows will be calculated. A higher step number scales with the third power in computation. Select electric or magnetic field. The z-axis is up in this coordinate system.
Click on "Manage shapes" at the top center. Click on the individual shapes and select parameters. For the function of the charge density/current density of area and volume, separate values via commas. Entering 1 means a constant charge of 1, entering 2,3 with respect to x (from the drop-down menu above) makes a function of type f(x) = 2*x+3, etc.
Resolution defines the resolution of the shape created as follows: spheres are defined via r, phi and theta. r is defined by the user, phi is between 0 and 2 pi and 0 and pi for theta. Each of these intervals are then divided by the amount of steps defined by the user. In a case with 3 free variables (r, phi, theta), a resolution of 10 means 10^3 datapoints being created. The offset changes the position of the shapes in space. Spheres have their origin in their center, cylinders in the middle of their lower base, etc. By clicking on Add Shape, the shape gets calculated. For the first shape after page load, the program will fetch the necessary libraries to run the simulation, all additions afterwards will not have to do that and will run much faster.
You can edit the settings of the visualization before and after adding shapes such as normalizing arrows, changing their opacity, making them colorful and changing their length, but also changing the background of the field.
You can run python in this browser, look in the console for the output. If you entered [1,2,3] in
the last line, it will print that to console (incomplete expressions will get printed to console). To exit
without running anything, just empty the text area and press run. This feature is mainly for debugging reasons
and not very useful for the end user. The scope is the one of the global simulation program.