nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ buildOctavePackage
2, lib
3, fetchurl
4}:
5
6buildOctavePackage rec {
7 pname = "stk";
8 version = "2.8.0";
9
10 src = fetchurl {
11 url = "https://github.com/stk-kriging/stk/releases/download/${version}/${pname}-${version}-octpkg.tar.gz";
12 sha256 = "sha256-dgxpw2L7e9o/zimsLPoqW7dEihrrNsks62XtuXt4zTI=";
13 };
14
15 meta = with lib; {
16 homepage = "https://octave.sourceforge.io/stk/index.html";
17 license = licenses.gpl3Plus;
18 maintainers = with maintainers; [ KarlJoad ];
19 description = "STK is a (not so) Small Toolbox for Kriging";
20 longDescription = ''
21 The STK is a (not so) Small Toolbox for Kriging. Its primary focus is on
22 the interpolation/regression technique known as kriging, which is very
23 closely related to Splines and Radial Basis Functions, and can be
24 interpreted as a non-parametric Bayesian method using a Gaussian Process
25 (GP) prior. The STK also provides tools for the sequential and non-sequential
26 design of experiments. Even though it is, currently, mostly geared towards
27 the Design and Analysis of Computer Experiments (DACE), the STK can be
28 useful for other applications areas (such as Geostatistics, Machine
29 Learning, Non-parametric Regression, etc.).
30 '';
31 };
32}