From 49ab4727d3664aae8c1d11247b23f50849678d91 Mon Sep 17 00:00:00 2001 From: Kostas Vilkelis <kostasvilkelis@gmail.com> Date: Mon, 6 May 2024 23:58:35 +0200 Subject: [PATCH] use Tuple for multiple outputs --- pymf/mf.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pymf/mf.py b/pymf/mf.py index 5f2d82c..dd21ccd 100644 --- a/pymf/mf.py +++ b/pymf/mf.py @@ -1,5 +1,6 @@ import numpy as np from scipy.fftpack import ifftn +from typing import Tuple from pymf.tb.tb import add_tb, tb_type from pymf.tb.transforms import ifftn_to_tb, tb_to_khamvector @@ -7,7 +8,7 @@ from pymf.tb.transforms import ifftn_to_tb, tb_to_khamvector def construct_density_matrix_kgrid( kham: np.ndarray, filling: float -) -> (np.ndarray, float): +) -> Tuple[np.ndarray, float]: """Calculate density matrix on a k-space grid. Parameters @@ -34,7 +35,9 @@ def construct_density_matrix_kgrid( return density_matrix_krid, fermi -def construct_density_matrix(h: tb_type, filling: float, nk: int) -> (tb_type, float): +def construct_density_matrix( + h: tb_type, filling: float, nk: int +) -> Tuple[tb_type, float]: """Compute the density matrix in real-space tight-binding format. Parameters -- GitLab