diff --git a/horizon.dhall b/horizon.dhall index 0859c2434426a225555e3d3dbb1e000332a3b1f6..8b2c22cb6f5950fe026c3c002fe5ee1c1d50f48e 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -252,6 +252,7 @@ let otherLibraries = , H.callHackage "size-based" "0.1.3.1" , callCardanoLedger "small-steps" "libs/small-steps" , callCardanoLedger "small-steps-test" "libs/small-steps-test" + , H.callHackage "statistics-linreg" "0.3" , H.callHackage "streaming-binary" "0.3.0.1" , H.callHackage "streaming-bytestring" "0.2.4" , H.callCabal2nix diff --git a/overlay.nix b/overlay.nix index d62e0b6ebe100e3e0efe1ae3cec965bc1556588e..38c8cf6c50d0bd46ae777b39d6a3bd8b394cc82f 100644 --- a/overlay.nix +++ b/overlay.nix @@ -221,6 +221,8 @@ final: prev: with pkgs.haskell.lib; { small-steps-test = final.callPackage (./pkgs/small-steps-test.nix) { }; + statistics-linreg = final.callPackage (./pkgs/statistics-linreg.nix) { }; + streaming-binary = final.callPackage (./pkgs/streaming-binary.nix) { }; streaming-bytestring = final.callPackage (./pkgs/streaming-bytestring.nix) { }; diff --git a/pkgs/statistics-linreg.nix b/pkgs/statistics-linreg.nix new file mode 100644 index 0000000000000000000000000000000000000000..676ab49937cb22cd2d36bac3ab5f3c93f709a9b0 --- /dev/null +++ b/pkgs/statistics-linreg.nix @@ -0,0 +1,38 @@ +{ mkDerivation +, MonadRandom +, base +, lib +, random +, random-shuffle +, safe +, statistics +, vector +}: +mkDerivation { + pname = "statistics-linreg"; + version = "0.3"; + sha256 = "6273c2166b8072814ede516c7c9f1e13a158b5013938fdf83a3ea2355aee8909"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + MonadRandom + random + random-shuffle + safe + statistics + vector + ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "http://github.com/alpmestan/statistics-linreg"; + description = "Linear regression between two samples, based on the 'statistics' package"; + license = lib.licenses.mit; + broken = false; +}