From 81fd8d6ffa210efe7faee7a2095ea105bc498f6b Mon Sep 17 00:00:00 2001 From: Max Rossmannek Date: Wed, 26 Apr 2023 15:37:12 -0400 Subject: [PATCH] Remove unneeded casts --- qiskit_nature/second_q/operators/fermionic_op.py | 5 ++--- qiskit_nature/second_q/operators/spin_op.py | 5 ++--- qiskit_nature/second_q/operators/vibrational_op.py | 5 ++--- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/qiskit_nature/second_q/operators/fermionic_op.py b/qiskit_nature/second_q/operators/fermionic_op.py index 7feac1245b..2e47163861 100644 --- a/qiskit_nature/second_q/operators/fermionic_op.py +++ b/qiskit_nature/second_q/operators/fermionic_op.py @@ -17,7 +17,7 @@ import re from collections import defaultdict from collections.abc import Collection, Mapping -from typing import cast, Iterator +from typing import Iterator import numpy as np from scipy.sparse import csc_matrix @@ -244,8 +244,7 @@ def from_polynomial_tensor(cls, tensor: PolynomialTensor) -> FermionicOp: for key in tensor: if key == "": - # TODO: deal with complexity - data[""] = cast(float, tensor[key]) + data[""] = tensor[key] continue mat = tensor[key] diff --git a/qiskit_nature/second_q/operators/spin_op.py b/qiskit_nature/second_q/operators/spin_op.py index fc7785ce72..f420e3508d 100644 --- a/qiskit_nature/second_q/operators/spin_op.py +++ b/qiskit_nature/second_q/operators/spin_op.py @@ -23,7 +23,7 @@ import re from collections.abc import Collection, Mapping from collections import defaultdict -from typing import cast, Iterator +from typing import Iterator from fractions import Fraction from functools import partial, reduce @@ -300,8 +300,7 @@ def from_polynomial_tensor(cls, tensor: PolynomialTensor) -> SpinOp: for key in tensor: if key == "": - # TODO: deal with complexity - data[""] = cast(float, tensor[key]) + data[""] = tensor[key] continue mat = tensor[key] diff --git a/qiskit_nature/second_q/operators/vibrational_op.py b/qiskit_nature/second_q/operators/vibrational_op.py index ee975c210d..66bb7c8a5f 100644 --- a/qiskit_nature/second_q/operators/vibrational_op.py +++ b/qiskit_nature/second_q/operators/vibrational_op.py @@ -17,7 +17,7 @@ import re from collections import defaultdict from collections.abc import Collection, Mapping -from typing import Iterator, Sequence, Tuple, cast +from typing import Iterator, Sequence, Tuple import logging import operator import itertools @@ -284,8 +284,7 @@ def _reshape_index(index): for key in tensor: if key == "": - # TODO: deal with complexity - data[""] = cast(float, tensor[key]) + data[""] = tensor[key] continue mat = tensor[key]