at master 1.2 kB view raw
1{ 2 buildOctavePackage, 3 lib, 4 fetchurl, 5}: 6 7buildOctavePackage rec { 8 pname = "queueing"; 9 version = "1.2.7"; 10 11 src = fetchurl { 12 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 13 sha256 = "1yhw277i1qgmddf6wbfb6a4zrfhvplkmfr20q1l15z4xi8afnm6d"; 14 }; 15 16 meta = { 17 homepage = "https://gnu-octave.github.io/packages/queueing/"; 18 license = lib.licenses.gpl3Plus; 19 maintainers = with lib.maintainers; [ KarlJoad ]; 20 description = "Provides functions for queueing networks and Markov chains analysis"; 21 longDescription = '' 22 The queueing package provides functions for queueing networks and Markov 23 chains analysis. This package can be used to compute steady-state 24 performance measures for open, closed and mixed networks with single or 25 multiple job classes. Mean Value Analysis (MVA), convolution, and various 26 bounding techniques are implemented. Furthermore, several transient and 27 steady-state performance measures for Markov chains can be computed, such 28 as state occupancy probabilities, mean time to absorption, time-averaged 29 sojourn times and so forth. Discrete- and continuous-time Markov chains 30 are supported. 31 ''; 32 }; 33}