| 34 this can be done with |
34 this can be done with |
| 35 ```console |
35 ```console |
| 36 brew install gsl |
36 brew install gsl |
| 37 ``` |
37 ``` |
| 38 For other operating systems, suggestions are available in the [rust-GSL] |
38 For other operating systems, suggestions are available in the [rust-GSL] |
| 39 crate documentation. You may need to pass extra `RUSTFLAGS` options to |
39 crate documentation. If not correctly installed, you may need to pass |
| 40 Cargo in the following steps to locate the library. |
40 extra `RUSTFLAGS` options to Cargo in the following steps to locate the |
| |
41 library. |
| 41 |
42 |
| 42 4. Download [alg_tools] and unpack it under the same directory as this |
43 4. Download [alg_tools] and unpack it under the same directory as this |
| 43 package. |
44 package. |
| 44 |
45 |
| 45 [rustup]: https://rustup.rs |
46 [rustup]: https://rustup.rs |
| 59 cargo install --path=. |
60 cargo install --path=. |
| 60 ``` |
61 ``` |
| 61 When doing this for the first time, several dependencies will be downloaded. |
62 When doing this for the first time, several dependencies will be downloaded. |
| 62 Now you can run the default set of experiments with |
63 Now you can run the default set of experiments with |
| 63 ``` |
64 ``` |
| 64 pointsource_algs -o results |
65 pointsource_experiments -o results |
| 65 ``` |
66 ``` |
| 66 The `-o results` option tells `pointsource_algs` to write results in the |
67 The `-o results` option tells `pointsource_algs` to write results in the |
| 67 `results` directory. The option is required. |
68 `results` directory. The option is required. |
| 68 |
69 |
| 69 Alternatively, you may build and run the program without installing with |
70 Alternatively, you may build and run the program without installing with |
| 70 ```console |
71 ```console |
| 71 cargo run --release -- -o results |
72 cargo run --release -- -o results |
| 72 ``` |
73 ``` |
| 73 The double-dash separates the options for the Cargo build system |
74 The double-dash separates the options for the Cargo build system |
| 74 and `pointsource_algs`. |
75 and `pointsource_experiments`. |
| 75 |
76 |
| 76 ### Documentation |
77 ### Documentation |
| 77 |
78 |
| 78 Use the `--help` option to get an extensive listing of command line options to |
79 Use the `--help` option to get an extensive listing of command line options to |
| 79 customise algorithm parameters and the experiments performed. |
80 customise algorithm parameters and the experiments performed. |