Skip to content

Commit ca8a4f0

Browse files
working on updates
1 parent d50c51e commit ca8a4f0

File tree

9 files changed

+15
-25
lines changed

9 files changed

+15
-25
lines changed

src/sbmlsim/combine/sedml/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
from sbmlsim.fit import FitData, FitExperiment, FitMapping, FitParameter
9999
from sbmlsim.model import RoadrunnerSBMLModel
100100
from sbmlsim.model.model import AbstractModel
101-
from sbmlsim.model.model_roadrunner import roadrunner
101+
from sbmlsim.model.rr_model import roadrunner
102102
from sbmlsim.plot import Axis, Curve, Figure, Plot
103103
from sbmlsim.plot.plotting import (
104104
AbstractCurve,

src/sbmlsim/examples/example_sensitivity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Example shows basic model simulations and plotting.
33
"""
44

5-
from sbmlsim.model.model_roadrunner import roadrunner
5+
from sbmlsim.model.rr_model import roadrunner
66
from sbmlsim.plot.serialization_matplotlib import plt
77
from sbmlsim.resources import REPRESSILATOR_SBML
88
from sbmlsim.simulation import Timecourse, TimecourseSim

src/sbmlsim/fit/objects.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
"""Definition of Objects used in FitProblems and optimization."""
2+
23
from __future__ import annotations
34
import json
45
import math
56
from dataclasses import dataclass
67
from pathlib import Path
7-
from typing import Any, Callable, Dict, Iterable, List, Optional, Sized, Union
8+
from typing import Any, Callable, Dict, Iterable, List, Optional, Union
89

910
import numpy as np
1011
import pandas as pd
1112
from pymetadata import log
12-
from pymetadata.console import console
1313

1414
from sbmlsim.data import Data
1515
from sbmlsim.serialization import to_json
@@ -90,7 +90,7 @@ def weights(self, weights: Union[float, List[float]] = None) -> None:
9090
weights_processed = weights
9191

9292
# all weights have to be None, i.e [None, ..., None].
93-
# the weights are calculated dynamically by evalutating the fit mappings.
93+
# the weights are calculated dynamically by evaluating the fit mappings.
9494
if weights_processed != mapping_weights:
9595
logger.error(
9696
f"Either 'weights' can be set on a FitExperiment or the weight of "

src/sbmlsim/fit/optimization.py

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from copy import deepcopy
66
from dataclasses import dataclass
77
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
99

1010
import numpy as np
1111
import pandas as pd
@@ -14,7 +14,6 @@
1414
from pymetadata.console import console
1515
from scipy import interpolate, optimize
1616

17-
from sbmlsim.data import Data
1817
from sbmlsim.experiment import ExperimentRunner
1918
from sbmlsim.fit.objects import FitExperiment, FitMapping, FitParameter
2019
from sbmlsim.fit.options import (
@@ -28,7 +27,7 @@
2827
from sbmlsim.model import RoadrunnerSBMLModel
2928
from sbmlsim.serialization import ObjectJSONEncoder, to_json
3029
from sbmlsim.simulation import TimecourseSim
31-
from sbmlsim.simulator import SimulatorSerialRR
30+
from sbmlsim.simulator import SimulatorSerial
3231
from sbmlsim.units import DimensionalityError
3332
from sbmlsim.utils import timeit
3433

@@ -243,9 +242,8 @@ def initialize(
243242
)
244243

245244
# Collect information for simulations
246-
fit_exp: Callable
245+
# fit_exp: Callable
247246
for fit_experiment in self.fit_experiments:
248-
249247
# get simulation experiment
250248
sid = fit_experiment.experiment_class.__name__
251249
sim_experiment = self.runner.experiments[sid]
@@ -671,7 +669,7 @@ def residuals(self, xlog: np.ndarray, complete_data=False):
671669
residual_data = defaultdict(list)
672670

673671
# simulate all mappings for all experiments
674-
simulator: SimulatorSerialRR = self.runner.simulator
672+
simulator: SimulatorSerial = self.runner.simulator
675673
Q_ = self.runner.Q_
676674

677675
for k, _ in enumerate(self.mapping_keys):
@@ -701,15 +699,7 @@ def residuals(self, xlog: np.ndarray, complete_data=False):
701699
copy=False,
702700
assume_sorted=True,
703701
)
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])
713703

714704
if self.residual in {
715705
ResidualType.ABSOLUTE_TO_BASELINE,

src/sbmlsim/simulation/sensitivity.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from pymetadata import log
1212
from pymetadata.console import console
1313

14-
from sbmlsim.model.model_roadrunner import roadrunner
14+
from sbmlsim.model.rr_model import roadrunner
1515
from sbmlsim.simulation import Dimension, ScanSim, TimecourseSim
1616

1717

src/sbmlsim/simulator/rr_simulator_ray.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import ray
1111
from sbmlutils import log
1212

13-
from sbmlsim.model.model_roadrunner import roadrunner
13+
from sbmlsim.model.rr_model import roadrunner
1414
from sbmlsim.simulation import TimecourseSim
1515
from sbmlsim.simulator.rr_simulator_abstract import SimulatorAbstractRR
1616
from sbmlsim.simulator.rr_worker import SimulationWorkerRR

src/sbmlsim/simulator/rr_simulator_serial.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import pandas as pd
1111
from sbmlutils import log
1212

13-
from sbmlsim.model.model_roadrunner import roadrunner
13+
from sbmlsim.model.rr_model import roadrunner
1414
from sbmlsim.simulation import TimecourseSim
1515
from sbmlsim.simulator.rr_simulator_abstract import SimulatorAbstractRR
1616
from sbmlsim.simulator.rr_worker import SimulationWorkerRR

src/sbmlsim/simulator/rr_worker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from sbmlutils import log
77

88
from sbmlsim.model import ModelChange
9-
from sbmlsim.model.model_roadrunner import IntegratorSettingKeys, roadrunner
9+
from sbmlsim.model.rr_model import IntegratorSettingKeys, roadrunner
1010
from sbmlsim.simulation import Timecourse, TimecourseSim
1111

1212

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import pytest
66

7-
from sbmlsim.model.model_roadrunner import roadrunner
7+
from sbmlsim.model.rr_model import roadrunner
88
from sbmlsim.resources import DEMO_SBML, REPRESSILATOR_SBML
99

1010

0 commit comments

Comments
 (0)