changelog
    
    
    - Wed, 22 Dec 2021 11:13:38 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 22 Dec 2021 11:13:38 +0200] rev 37
- Planar finite elements, simple linear solvers for fixed dimensions
    - Wed, 15 Dec 2021 01:09:09 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 15 Dec 2021 01:09:09 +0200] rev 36
- Implement ZipArrays
    - Wed, 22 Dec 2021 11:14:38 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 22 Dec 2021 11:14:38 +0200] rev 35
- Add metaprogramming tools and fast multidimensional loops.
    - Tue, 07 Dec 2021 11:41:07 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 07 Dec 2021 11:41:07 +0200] rev 34
- New logger and iteration interface
    - Mon, 06 Dec 2021 11:52:10 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 06 Dec 2021 11:52:10 +0200] rev 33
- Split FunctionalProgramming.jl, VectorMath.jl, and ThreadUtil.jl out of Util.jl.
    - Fri, 03 May 2024 13:08:41 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 03 May 2024 13:08:41 -0500] rev 32
- Update manifest
    - Wed, 15 Dec 2021 10:35:57 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 15 Dec 2021 10:35:57 +0200] rev 31
- Improve license phrasing
    - Sat, 04 Dec 2021 08:57:12 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sat, 04 Dec 2021 08:57:12 +0200] rev 30
- Update metadata to Julia 1.7 format
    - Fri, 27 Aug 2021 16:56:16 +0300
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 27 Aug 2021 16:56:16 +0300] rev 29
- a bit less workaround
    - Fri, 27 Aug 2021 16:35:50 +0300
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 27 Aug 2021 16:35:50 +0300] rev 28
- Julia stupid memory allocation bug workaround
    - Tue, 13 Apr 2021 15:51:51 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 13 Apr 2021 15:51:51 -0500] rev 27
- DifferentiableFN sums and squares
    - Tue, 13 Apr 2021 15:51:28 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 13 Apr 2021 15:51:28 -0500] rev 26
- Fix Linops to use AbstractMatrix instead of Matrix
    - Mon, 22 Mar 2021 22:26:08 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 22 Mar 2021 22:26:08 -0500] rev 25
- Add basic Func to DifferentiableFN
    - Sat, 20 Feb 2021 19:10:50 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Feb 2021 19:10:50 -0500] rev 24
- Define some basic operations for MatrixOps
    - Sat, 20 Feb 2021 16:26:41 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Feb 2021 16:26:41 -0500] rev 23
- Improve MatrixOp parametrisation
    - Sat, 20 Feb 2021 16:26:31 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Feb 2021 16:26:31 -0500] rev 22
- Add "extra" string output to simple_iterate.
    - Sat, 20 Feb 2021 16:26:02 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Sat, 20 Feb 2021 16:26:02 -0500] rev 21
- Add DifferentiableFN
    - Fri, 08 Jan 2021 00:26:42 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 08 Jan 2021 00:26:42 -0500] rev 20
- Add abstract LinOps
    - Fri, 08 May 2020 14:47:33 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 08 May 2020 14:47:33 -0500] rev 19
- norm₁
    - Fri, 08 May 2020 14:46:41 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 08 May 2020 14:46:41 -0500] rev 18
- proj_nonneg!
    - Mon, 20 Apr 2020 18:47:09 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 18:47:09 -0500] rev 17
- Improve example in README
    - Mon, 20 Apr 2020 13:20:28 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 13:20:28 -0500] rev 16
- LICENSE update; option (c).
    - Mon, 20 Apr 2020 12:43:02 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 12:43:02 -0500] rev 15
- Add license from Borgend.
    - Mon, 20 Apr 2020 12:21:39 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 12:21:39 -0500] rev 14
- Link ImageTools
    - Mon, 20 Apr 2020 12:04:50 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 12:04:50 -0500] rev 13
- Change README title
    - Mon, 20 Apr 2020 09:17:51 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 20 Apr 2020 09:17:51 -0500] rev 12
- Installation instructions
    - Mon, 30 Mar 2020 16:46:47 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 30 Mar 2020 16:46:47 -0500] rev 11
- Added README.md
    - Sat, 28 Dec 2019 11:12:41 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sat, 28 Dec 2019 11:12:41 +0200] rev 10
- @backgroundif
    - Sat, 28 Dec 2019 10:14:02 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sat, 28 Dec 2019 10:14:02 +0200] rev 9
- @background
    - Sat, 28 Dec 2019 02:08:30 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Sat, 28 Dec 2019 02:08:30 +0200] rev 8
- @threadsif
    - Fri, 27 Dec 2019 22:04:49 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Fri, 27 Dec 2019 22:04:49 +0200] rev 7
- optimise
    - Wed, 18 Dec 2019 21:32:27 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 18 Dec 2019 21:32:27 +0200] rev 6
- put_unless_closed!
    - Wed, 11 Dec 2019 18:45:34 +0200
- by Tuomo Valkonen <tuomov@iki.fi> [Wed, 11 Dec 2019 18:45:34 +0200] rev 5
- Add Channel comms helper module
    - Tue, 19 Nov 2019 10:23:58 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Tue, 19 Nov 2019 10:23:58 -0500] rev 4
- Add __precompile__() for what it is worth
    - Mon, 18 Nov 2019 11:31:40 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 18 Nov 2019 11:31:40 -0500] rev 3
- Add write_log to LinkedLists
    - Mon, 18 Nov 2019 11:30:30 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 18 Nov 2019 11:30:30 -0500] rev 2
- Add email/name
    - Mon, 18 Nov 2019 11:16:17 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 18 Nov 2019 11:16:17 -0500] rev 1
- Move Gradient to ImageTools
    - Mon, 18 Nov 2019 11:00:54 -0500
- by Tuomo Valkonen <tuomov@iki.fi> [Mon, 18 Nov 2019 11:00:54 -0500] rev 0
- Initialise