at 22.05-pre 900 B view raw
1{ lib, buildPythonPackage, fetchFromGitHub 2, pythonOlder 3, h5py 4, matplotlib 5, numpy 6, phonopy 7, pymatgen 8, scipy 9, seekpath 10, spglib 11, castepxbin 12, pytestCheckHook 13}: 14 15buildPythonPackage rec { 16 pname = "sumo"; 17 version = "2.2.5"; 18 19 disabled = pythonOlder "3.6"; 20 21 # No tests in Pypi tarball 22 src = fetchFromGitHub { 23 owner = "SMTG-UCL"; 24 repo = "sumo"; 25 rev = "v${version}"; 26 sha256 = "1vwqyv215yf51j1278cn7l8mpqmy1grm9j7z3hxjlz4w65cff324"; 27 }; 28 29 propagatedBuildInputs = [ 30 spglib 31 numpy 32 scipy 33 h5py 34 pymatgen 35 phonopy 36 matplotlib 37 seekpath 38 castepxbin 39 ]; 40 41 checkInputs = [ pytestCheckHook ]; 42 43 meta = with lib; { 44 description = "Toolkit for plotting and analysis of ab initio solid-state calculation data"; 45 homepage = "https://github.com/SMTG-UCL/sumo"; 46 license = licenses.mit; 47 maintainers = with maintainers; [ psyanticy ]; 48 }; 49}