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