From 5d9031515452f22b06c02db8ac27d9680109aea9 Mon Sep 17 00:00:00 2001
From: PeterMeisrimelModelon
<92585725+PeterMeisrimelModelon@users.noreply.github.com>
Date: Wed, 20 Dec 2023 21:34:52 +0100
Subject: [PATCH] Cleanup of *.py files
---
src/__init__.py | 2 +-
src/algebraic.pyx | 6 +-
src/implicit_ode.pyx | 2 +-
src/lib/radau_core.py | 3 +-
src/lib/sundials_callbacks_ida_cvode.pxi | 54 ++++++-------
src/lib/sundials_callbacks_kinsol.pxi | 17 ++--
src/ode.pyx | 4 +-
src/problem.pyx | 6 +-
src/solvers/dasp3.py | 6 +-
src/solvers/euler.pyx | 7 +-
src/solvers/glimda.py | 10 +--
src/solvers/kinsol.pyx | 5 +-
src/solvers/odassl.py | 4 +-
src/solvers/odepack.py | 6 +-
src/solvers/radar5.py | 21 ++---
src/solvers/radau5.py | 8 +-
src/solvers/rosenbrock.py | 12 +--
src/solvers/runge_kutta.py | 9 +--
src/solvers/sdirk_dae.pyx | 4 +-
src/solvers/sundials.pyx | 30 ++++----
tests/solvers/test_radau5.py | 2 +-
tests/solvers/test_sundials.py | 2 +-
tests/test_examples.py | 98 ++++++++++++------------
23 files changed, 152 insertions(+), 166 deletions(-)
diff --git a/src/__init__.py b/src/__init__.py
index e31e2d81..105fcf13 100644
--- a/src/__init__.py
+++ b/src/__init__.py
@@ -35,6 +35,6 @@ def wrap(func):
with open(_fpath, 'r') as f:
__version__=f.readline().strip()
__revision__=f.readline().strip()
-except:
+except Exception:
__version__ = "unknown"
__revision__ = "unknown"
diff --git a/src/algebraic.pyx b/src/algebraic.pyx
index 379ce717..1181abdb 100644
--- a/src/algebraic.pyx
+++ b/src/algebraic.pyx
@@ -19,9 +19,7 @@ import numpy as N
cimport numpy as N
from timeit import default_timer as timer
-import itertools
-
-from exception import *
+from exception import Algebraic_Exception, AssimuloException
from problem import Algebraic_Problem
include "constants.pxi" #Includes the constants (textual include)
@@ -129,7 +127,7 @@ cdef class Algebraic:
def _set_verbosity(self, verb):
try:
self.options["verbosity"] = int(verb)
- except:
+ except Exception:
raise AssimuloException("Verbosity must be an integer.")
def _get_verbosity(self):
diff --git a/src/implicit_ode.pyx b/src/implicit_ode.pyx
index d3f420a6..e22b26f7 100644
--- a/src/implicit_ode.pyx
+++ b/src/implicit_ode.pyx
@@ -24,7 +24,7 @@ import sys
import numpy as N
cimport numpy as N
-from exception import *
+from exception import TerminateSimulation, TimeLimitExceeded
from timeit import default_timer as timer
import warnings
diff --git a/src/lib/radau_core.py b/src/lib/radau_core.py
index 47c79601..36d2fc4a 100644
--- a/src/lib/radau_core.py
+++ b/src/lib/radau_core.py
@@ -16,8 +16,7 @@
# along with this program. If not, see .
import numpy as N
-
-from assimulo.ode import *
+from assimulo.ode import NORMAL
class Radau_Exception(Exception):
pass
diff --git a/src/lib/sundials_callbacks_ida_cvode.pxi b/src/lib/sundials_callbacks_ida_cvode.pxi
index 7b16f70c..366c3e24 100644
--- a/src/lib/sundials_callbacks_ida_cvode.pxi
+++ b/src/lib/sundials_callbacks_ida_cvode.pxi
@@ -16,7 +16,7 @@
# along with this program. If not, see .
import cython
-
+from assimulo.exception import AssimuloRecoverableError
cdef int cv_rhs(realtype t, N_Vector yv, N_Vector yvdot, void* problem_data):
"""
@@ -37,7 +37,7 @@ cdef int cv_rhs(realtype t, N_Vector yv, N_Vector yvdot, void* problem_data):
rhs = (