mirror of
https://gitlab.rlp.net/mobitar/ReCo.jl.git
synced 2024-11-08 22:21:08 +00:00
Updated README with instructions
This commit is contained in:
parent
5b9bc2aa0b
commit
58bc802bd1
1 changed files with 61 additions and 0 deletions
61
README.adoc
61
README.adoc
|
@ -3,3 +3,64 @@
|
||||||
image:https://img.shields.io/badge/code%20style-blue-4495d1.svg[Code Style: Blue, link=https://github.com/invenia/BlueStyle]
|
image:https://img.shields.io/badge/code%20style-blue-4495d1.svg[Code Style: Blue, link=https://github.com/invenia/BlueStyle]
|
||||||
|
|
||||||
**Re**inforcement learning of **co**llective behavior.
|
**Re**inforcement learning of **co**llective behavior.
|
||||||
|
|
||||||
|
== Setup
|
||||||
|
|
||||||
|
The steps from the setup have to be followed before running anything in the following sections.
|
||||||
|
|
||||||
|
=== Launch Julia
|
||||||
|
|
||||||
|
To activate the environment, navigate to the main directory `/ReCo.jl` and then run the following to launch Julia:
|
||||||
|
|
||||||
|
[source, bash]
|
||||||
|
----
|
||||||
|
cd ReCo.jl
|
||||||
|
julia --threads auto
|
||||||
|
----
|
||||||
|
|
||||||
|
`auto` automatically sets the number of threads to use. If you want to use a specific number `N` of threads, replace `auto` with `N`.
|
||||||
|
|
||||||
|
=== Acitivating environment
|
||||||
|
|
||||||
|
After launching Julia, the package environment has to be activated by running the follwing in the REPL:
|
||||||
|
|
||||||
|
[source, julia]
|
||||||
|
----
|
||||||
|
using Pkg
|
||||||
|
Pkg.activate(".")
|
||||||
|
----
|
||||||
|
|
||||||
|
=== Install dependencies
|
||||||
|
After activating the package environment, run the follwing to install the package dependencies:
|
||||||
|
|
||||||
|
[source, julia]
|
||||||
|
----
|
||||||
|
Pkg.instantiate()
|
||||||
|
----
|
||||||
|
|
||||||
|
== Run simulation
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
== Run reinforcement learning
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
== Run analysis
|
||||||
|
|
||||||
|
After running the following command blocks in the REPL, the output can be found in the directory `exports/graphics`.
|
||||||
|
|
||||||
|
=== Mean squared displacement
|
||||||
|
|
||||||
|
[source, julia]
|
||||||
|
----
|
||||||
|
include("analysis/mean_squared_displacement.jl")
|
||||||
|
run_msd_analysis()
|
||||||
|
run_random_walk()
|
||||||
|
----
|
||||||
|
|
||||||
|
=== Radial distribution function
|
||||||
|
|
||||||
|
[source, julia]
|
||||||
|
----
|
||||||
|
include("analysis/radial_distribution_function/radial_distribution_function.jl")
|
||||||
|
run_radial_distribution_analysis()
|
||||||
|
----
|
Loading…
Reference in a new issue