diff options
author | Foo Chuan Wei <chuanwei.foo@hotmail.com> | 2021-12-10 06:08:26 +0000 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2021-12-11 14:37:33 +0100 |
commit | 58dbf4c930e26a6d813ed6cc30fb5ca67ad7c21f (patch) | |
tree | 76b813a8c20e9bf4307727bdca1dbf6d1c9b666d /gnu/packages/finance.scm | |
parent | f00690c0ed2066a0dcc867bfe06a8f8c88272c2f (diff) | |
download | guix-58dbf4c930e26a6d813ed6cc30fb5ca67ad7c21f.tar.gz guix-58dbf4c930e26a6d813ed6cc30fb5ca67ad7c21f.zip |
gnu: Add optionmatrix.
* gnu/packages/finance.scm (optionmatrix): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Diffstat (limited to 'gnu/packages/finance.scm')
-rw-r--r-- | gnu/packages/finance.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 1f4dd25f6f..2f7f3741e0 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -90,7 +90,9 @@ #:use-module (gnu packages libusb) #:use-module (gnu packages linux) #:use-module (gnu packages man) + #:use-module (gnu packages maths) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages pkg-config) #:use-module (gnu packages popt) @@ -104,6 +106,7 @@ #:use-module (gnu packages qt) #:use-module (gnu packages readline) #:use-module (gnu packages sphinx) + #:use-module (gnu packages tex) #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) #:use-module (gnu packages time) @@ -1813,6 +1816,37 @@ local, single-user UI, or as a multi-user UI for viewing, adding, and editing on the Web.") (license license:gpl3))) +(define-public optionmatrix + (package + (name "optionmatrix") + (version "1.4.3") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://sourceforge/optionmatrix/optionmatrix-" + version ".tar.xz")) + (sha256 + (base32 "1zd0pfiphnijh1l94swb3mjrpmjsn37z11mklamd7zw6h2d4zh4d")))) + (build-system gnu-build-system) + (inputs + `(("gsl" ,gsl) + ("gtk3" ,gtk+) + ("ncurses" ,ncurses))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("texinfo" ,texinfo) + ("texlive" ,(texlive-union (list texlive-epsf + texlive-tex-texinfo))))) + (home-page "https://anthonybradford.github.io/optionmatrix/") + (synopsis "Financial derivative calculator") + (description + "The OptionMatrix programs are financial derivative calculators. These +calculators are real-time multi-model option chain pricers with analytics and +interactive controls. This package provides a GTK+ graphical user interface +(@code{optionmatrix}) and a curses interface (@code{optionmatrix_console}).") + (license license:gpl3+))) + (define-public python-ta-lib (package (name "python-ta-lib") |