|
5 | 5 | from copy import deepcopy |
6 | 6 | from dataclasses import dataclass |
7 | 7 | from pathlib import Path |
8 | | -from typing import Any, Callable, Collection, Dict, List, Optional, Set, Tuple, Union |
| 8 | +from typing import Any, Dict, List, Optional, Set, Tuple, Union |
9 | 9 |
|
10 | 10 | import numpy as np |
11 | 11 | import pandas as pd |
|
14 | 14 | from pymetadata.console import console |
15 | 15 | from scipy import interpolate, optimize |
16 | 16 |
|
17 | | -from sbmlsim.data import Data |
18 | 17 | from sbmlsim.experiment import ExperimentRunner |
19 | 18 | from sbmlsim.fit.objects import FitExperiment, FitMapping, FitParameter |
20 | 19 | from sbmlsim.fit.options import ( |
|
28 | 27 | from sbmlsim.model import RoadrunnerSBMLModel |
29 | 28 | from sbmlsim.serialization import ObjectJSONEncoder, to_json |
30 | 29 | from sbmlsim.simulation import TimecourseSim |
31 | | -from sbmlsim.simulator import SimulatorSerialRR |
| 30 | +from sbmlsim.simulator import SimulatorSerial |
32 | 31 | from sbmlsim.units import DimensionalityError |
33 | 32 | from sbmlsim.utils import timeit |
34 | 33 |
|
@@ -243,9 +242,8 @@ def initialize( |
243 | 242 | ) |
244 | 243 |
|
245 | 244 | # Collect information for simulations |
246 | | - fit_exp: Callable |
| 245 | + # fit_exp: Callable |
247 | 246 | for fit_experiment in self.fit_experiments: |
248 | | - |
249 | 247 | # get simulation experiment |
250 | 248 | sid = fit_experiment.experiment_class.__name__ |
251 | 249 | sim_experiment = self.runner.experiments[sid] |
@@ -671,7 +669,7 @@ def residuals(self, xlog: np.ndarray, complete_data=False): |
671 | 669 | residual_data = defaultdict(list) |
672 | 670 |
|
673 | 671 | # simulate all mappings for all experiments |
674 | | - simulator: SimulatorSerialRR = self.runner.simulator |
| 672 | + simulator: SimulatorSerial = self.runner.simulator |
675 | 673 | Q_ = self.runner.Q_ |
676 | 674 |
|
677 | 675 | for k, _ in enumerate(self.mapping_keys): |
@@ -701,15 +699,7 @@ def residuals(self, xlog: np.ndarray, complete_data=False): |
701 | 699 | copy=False, |
702 | 700 | assume_sorted=True, |
703 | 701 | ) |
704 | | - try: |
705 | | - y_obsip = f(self.x_references[k]) |
706 | | - except ValueError as err: |
707 | | - logger.error( |
708 | | - f"x data outside of interpolation range, increase simulation " |
709 | | - f"times in mapping `{self.mapping_keys[k]}` in " |
710 | | - f"{self.experiment_keys[k]}." |
711 | | - ) |
712 | | - raise err |
| 702 | + y_obsip = f(self.x_references[k]) |
713 | 703 |
|
714 | 704 | if self.residual in { |
715 | 705 | ResidualType.ABSOLUTE_TO_BASELINE, |
|
0 commit comments