Installation and usage instructions
Requirements:
- Julia v1.8.5 or later: https://julialang.org/downloads/
Installation of ReSiE:
- Get a copy:
git clone git@github.com:QuaSi-Software/resie.git
- Switch into project directory:
cd /path/to/repo
- Start the julia REPL with
julia
- Switch to the package REPL with
]
(no enter necessary) - Activate the project environment:
activate .
- Add required packages:
add ColorSchemes Debugger Infiltrator JSON PlotlyJS ResumableFunctions Test
- Exit out of the package REPL with shortcut
Ctrl+c
- Exit out of the julia REPL with
exit()
Usage of ReSiE:
- Switch into project directory:
cd /path/to/resie
- Run the simulation with
julia --project=. src/resie-cli.jl examples/example_two_sector.json
- Outputs of the example projects can be found in
output/out.csv
andoutput/info_dump.md
Usage of ReSiE with VS Code
In Visual Studio Code, you can make configuration in the file .vscode/launch.json
that is automatically created when you open the local ReSiE-folder with VS Code. Use the following example configure to run ReSiE directly from VS Code (copy into the launch.json
). To run a specific input file, use the configuration "Run ReSiE from defined input file":
{
"version": "0.2.0",
"configurations": [
{
"name": "Run active Julia file",
"type": "julia",
"request": "launch",
"program": "${file}",
"stopOnEntry": false,
"cwd": "${workspaceFolder}",
"juliaEnv": "${command:activeJuliaEnvironment}",
},
{
"name": "Run ReSiE from defined input file",
"type": "julia",
"request": "launch",
"stopOnEntry": false,
"program": "path/to/resie/cli/resie-cli.jl",
"cwd": "path/to/resie/folder/",
"juliaEnv": "${command:activeJuliaEnvironment}",
"args" : ["path/to/input_file.json"]
}
]
}