Mon, 20 Apr 2020 09:23:28 -0500
Installation instructions
35 | 1 | |
2 | # Imaging tools for Julia | |
3 | ||
4 | Author: Tuomo Valkonen <tuomov@iki.fi> | |
5 | ||
6 | This repository contains some tools for doing mathematical imaging in Julia: | |
7 | ||
36 | 8 | * Effective visualisation based directly on `GR` instead of `Plots`. A sample visualisation main loop that calls `AlgTools`-style step routines. |
35 | 9 | * Sub-pixelresolution image translation and sub-image extraction |
10 | * Calculation of discrete image gradients (2D, 3D 3D vector fields) | |
11 | * A very simple image filtering code that seems more efficient than the `ImageFiltering` | |
12 | package. | |
13 | ||
14 | The code is used, for example, by <http://dx.doi.org/10.5281/zenodo.3659180>. | |
36 | 15 | |
16 | ## Installation | |
17 | ||
18 | To install this package, first clone the repository and [AlgTools](https://tuomov.iki.fi/repos/AlgTools) with [Mercurial](https://www.mercurial-scm.org/): | |
19 | ||
20 | ```console | |
21 | $ hg clone https://tuomov.iki.fi/repos/AlgTools/ | |
22 | $ hg clone https://tuomov.iki.fi/repos/ImageTools/ | |
23 | ``` | |
24 | ||
25 | (Canonical public repository URLs indicated here.) | |
26 | AlgTools has to be installed under the some location as ImageTools. | |
27 | Then add the repository to Julia with `Pkg.develop`: | |
28 | ||
29 | ```console | |
30 | julia>] develop LOCATION_OF/ImageTools/ | |
31 | ``` | |
32 | ||
33 | Here replace `LOCATION_OF/ImageTools` with path where you cloned AlgTools. (If you did not change directory after cloning, simply use `ImageTools`.) | |
34 | Afterwards, you may use the package with: | |
35 | ||
36 | ```console | |
37 | julia> using ImageTools | |
38 | ``` | |
39 | ||
40 | This package is not and is not planned to be available via `Pkg.add` as it is based on the worst and must unusable version control system ever invented: Git. |