308 Commits

Author SHA1 Message Date
Ole Anders Nøst
0dc63442aa Merge branch 'kdbug' into 'main'
debug: try with different KdTree

See merge request oceanbox/Oceanbox.FvcomKit!13
2022-09-06 07:18:18 +00:00
Jonas Juselius
a51c60bc3a debug: try with different KdTree 2022-09-05 13:47:03 +02:00
Ole Anders Nøst
017b6f3da3 Merge branch 'dev' into 'main'
Dev

See merge request oceanbox/Oceanbox.FvcomKit!12
2022-09-05 07:59:06 +00:00
Ole Anders Nøst
f8fce6fe87 Dev 2022-09-05 07:59:06 +00:00
Ole Anders Nøst
49a7fb384a Merge branch 'dev' into 'main'
Dev

See merge request oceanbox/Oceanbox.FvcomKit!11
2022-09-05 07:40:24 +00:00
Ole Anders Nøst
989f2c71c7 Dev 2022-09-05 07:40:24 +00:00
semantic-release-bot
e150b3fe48 chore(release): 3.11.0
# [3.11.0](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.10.4...v3.11.0) (2022-08-29)

### Features

* evaluate 2D fields in arbitrary points ([3d63732](3d63732450))
v3.11.0
2022-08-29 17:32:02 +00:00
Jonas Juselius
68175bbdd1 Merge branch 'evaluate' into 'main'
feat: evaluate 2D fields in arbitrary points

See merge request oceanbox/Oceanbox.FvcomKit!10
2022-08-29 17:28:46 +00:00
Stig Rune Jensen
3d63732450 feat: evaluate 2D fields in arbitrary points
The function value F(x) at any point x is computed as a linear
extrapolation from the value F(x0) and gradient dF(x0) in the
nearest centroid position x0. The gradient is estimated from
the values in the nearest-neighbor cells.
2022-08-29 17:03:06 +02:00
semantic-release-bot
bccf7670b7 chore(release): 3.10.4
## [3.10.4](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.10.3...v3.10.4) (2022-08-29)

### Bug Fixes

* update deps ([9382b46](9382b46f38))
v3.10.4
2022-08-29 11:15:10 +00:00
Jonas Juselius
9382b46f38 fix: update deps 2022-08-29 13:11:49 +02:00
Jonas Juselius
cddc518917 Merge branch 'interpolation' into 'main'
Interpolation

See merge request oceanbox/Oceanbox.FvcomKit!9
2022-08-29 10:34:23 +00:00
Ole Anders Nøst
8ae0793461 Interpolation 2022-08-29 10:34:23 +00:00
semantic-release-bot
f1f56e1305 chore(release): 3.10.3
## [3.10.3](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.10.2...v3.10.3) (2022-08-20)

### Bug Fixes

* do not calculate centroids on node tree ([7e41169](7e411693d5))
* do not save index tree as option ([8ba4de5](8ba4de5bb0))
v3.10.3
2022-08-20 09:53:43 +00:00
Jonas Juselius
921bfbde0c Merge branch 'fixes' into 'main'
Several fixes

See merge request oceanbox/Oceanbox.FvcomKit!8
2022-08-20 09:49:35 +00:00
Simen Kirkvik
8ac41228a1 patch: make idx tree nearest node index
- add node index tree type
2022-08-18 09:34:32 +02:00
Simen Kirkvik
8ba4de5bb0 fix: do not save index tree as option
Also small refactorings
2022-08-18 09:29:30 +02:00
Simen Kirkvik
7e411693d5 fix: do not calculate centroids on node tree 2022-07-15 14:19:07 +02:00
semantic-release-bot
9f573c3506 chore(release): 3.10.2
## [3.10.2](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.10.1...v3.10.2) (2022-07-14)

### Bug Fixes

* bug in makeNestTree ([af26509](af26509fa4))
v3.10.2
2022-07-14 11:35:34 +00:00
Jonas Juselius
d9b9cd2b0e Merge branch 'bugfix' into 'main'
Bugfix

See merge request oceanbox/Oceanbox.FvcomKit!7
2022-07-14 11:32:20 +00:00
Ole Anders N&st
9d87ea4001 Merge remote-tracking branch 'origin/main' into bugfix 2022-07-14 13:02:17 +02:00
Ole Anders N&st
e117e58bec separate corners and weights from interpolation 2022-07-11 10:24:26 +02:00
semantic-release-bot
611ecb88a7 chore(release): 3.10.1
## [3.10.1](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.10.0...v3.10.1) (2022-07-08)

### Bug Fixes

* Make tryFindElementTwice private not to confuse users ([75aa453](75aa45392f))
v3.10.1
2022-07-08 09:14:19 +00:00
Jonas Juselius
75aa45392f fix: Make tryFindElementTwice private not to confuse users 2022-07-08 11:11:02 +02:00
semantic-release-bot
4d527a1891 chore(release): 3.10.0
# [3.10.0](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.9.0...v3.10.0) (2022-07-07)

### Features

* add methods to pickle and unpickle neighbor index ([252141f](252141fea0))
v3.10.0
2022-07-07 17:42:48 +00:00
Jonas Juselius
252141fea0 feat: add methods to pickle and unpickle neighbor index 2022-07-07 19:39:32 +02:00
semantic-release-bot
f705661392 chore(release): 3.9.0
# [3.9.0](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.8.3...v3.9.0) (2022-07-07)

### Features

* switch to FsKDTree ([0ae2652](0ae2652fcc))
v3.9.0
2022-07-07 14:31:43 +00:00
Jonas Juselius
6c5652ee68 Merge branch 'FsKDTree' into 'main'
Switch to FsKDTree

See merge request oceanbox/Oceanbox.FvcomKit!5
2022-07-07 14:28:27 +00:00
Simen Kirkvik
483622f121 bump FsKDTree 2022-07-07 16:15:37 +02:00
Simen Kirkvik
6d712b0928 update Adjoin.fs to use FsKDTree aswell 2022-07-07 15:42:42 +02:00
Simen Kirkvik
0ae2652fcc feat: switch to FsKDTree 2022-07-07 13:29:06 +02:00
Jonas Juselius
25666f1b87 Merge branch 'main' of gitlab.com:oceanbox/Oceanbox.FvcomKit 2022-07-06 12:54:12 +02:00
Jonas Juselius
e66964d8e0 ci: skip tests 2022-07-06 12:54:03 +02:00
semantic-release-bot
35d0f629db chore(release): 3.8.3
## [3.8.3](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.8.2...v3.8.3) (2022-07-06)
v3.8.3
2022-07-06 09:23:19 +00:00
Jonas Juselius
753e72acae Merge branch 'tryGetElement-search-twice' into 'main'
On tryGetElement miss, try a second time on the surrounding elements

See merge request oceanbox/Oceanbox.FvcomKit!4
2022-07-06 09:18:05 +00:00
Simen Kirkvik
0b3f603e41 patch: on tryGetElement miss, try a second time on the surrounding elements 2022-07-05 12:36:24 +02:00
Ole Anders N&st
af26509fa4 fix: bug in makeNestTree 2022-07-04 17:08:40 +02:00
semantic-release-bot
f5ffc641c6 chore(release): 3.8.2
## [3.8.2](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.8.1...v3.8.2) (2022-06-23)

### Bug Fixes

* remove debug prints ([a5698ff](a5698ff89a))
v3.8.2
2022-06-23 12:03:13 +00:00
Jonas Juselius
a5698ff89a fix: remove debug prints 2022-06-23 13:58:07 +02:00
semantic-release-bot
96f2888e58 chore(release): 3.8.1
## [3.8.1](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.8.0...v3.8.1) (2022-06-22)

### Bug Fixes

* fix insideTriangle (take 2) ([7efc6a1](7efc6a1d52))
v3.8.1
2022-06-22 09:35:00 +00:00
Jonas Juselius
7efc6a1d52 fix: fix insideTriangle (take 2) 2022-06-22 11:29:48 +02:00
Jonas Juselius
ede1a3d3d5 refactor: rename findElement to tryFindElement 2022-06-21 15:54:04 +02:00
semantic-release-bot
2a418c35bb chore(release): 3.8.0
# [3.8.0](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.7.0...v3.8.0) (2022-06-20)

### Bug Fixes

* fix insideTriangle ([ea29fcb](ea29fcb601))

### Features

* add getNumFrames per Fvcom dataset archive ([ff268d4](ff268d461f))
v3.8.0
2022-06-20 14:08:45 +00:00
Jonas Juselius
ff268d461f feat: add getNumFrames per Fvcom dataset archive 2022-06-20 16:03:40 +02:00
Jonas Juselius
ea29fcb601 fix: fix insideTriangle 2022-06-20 15:59:09 +02:00
semantic-release-bot
e6ba223354 chore(release): 3.7.0
# [3.7.0](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.6.0...v3.7.0) (2022-06-17)

### Features

* ExtendedGrid and refactor grids and helpers ([8143571](8143571a4b))
v3.7.0
2022-06-17 14:22:05 +00:00
Jonas Juselius
dd85f6fb21 deps: bump ProjNet.FSharp 2022-06-17 15:49:54 +02:00
Jonas Juselius
bc9831c03f Merge branch 'main' of gitlab.com:oceanbox/Oceanbox.FvcomKit 2022-06-17 15:45:48 +02:00
Jonas Juselius
8143571a4b feat: ExtendedGrid and refactor grids and helpers 2022-06-17 15:44:44 +02:00
semantic-release-bot
2713e9d4af chore(release): 3.6.0
# [3.6.0](https://gitlab.com/oceanbox/Oceanbox.FvcomKit/compare/v3.5.0...v3.6.0) (2022-06-16)

### Features

* add helpers to efficiently find nearest element and more ([225754b](225754bc4b))
v3.6.0
2022-06-16 15:16:23 +00:00