README.md

Mon, 20 Apr 2020 12:04:11 -0500

author
Tuomo Valkonen <tuomov@iki.fi>
date
Mon, 20 Apr 2020 12:04:11 -0500
changeset 37
1b9066dbea57
parent 36
7a3a963ff507
child 38
73ddbd4779c9
permissions
-rw-r--r--

Change README title

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

mercurial