Skip to content

Commit 70b9bf8

Browse files
committed
added type expectations to some of the functions
1 parent 5b86669 commit 70b9bf8

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

mimic/model_simulate/VAR_sim.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
import numpy as np
1+
from typing import List, Optional, Union
2+
23
import matplotlib.pyplot as plt
4+
import numpy as np
35
import seaborn as sns
4-
from ..utilities.utilities import read_parameters
6+
57
from mimic.model_simulate.base_model import BaseModel
68

9+
from ..utilities.utilities import read_parameters
10+
711

812
class VARSimulator(BaseModel):
913
"""
@@ -59,7 +63,12 @@ def __init__(self):
5963
# self.data = None #This is no longer used, since it is imported from the base class
6064
self.dataM = None
6165

62-
def set_parameters(self, n_obs=None, coefficients=None, initial_values=None, noise_stddev=None, output=None):
66+
def set_parameters(self,
67+
n_obs: Optional[int] = None,
68+
coefficients: Optional[List[List[Union[int, float]]]] = None,
69+
initial_values: Optional[List[List[int]]] = None,
70+
noise_stddev: Optional[Union[int, float]] = None,
71+
output: Optional[str] = None):
6372
"""
6473
Set the parameters of the VARSimulator instance.
6574
In this code, each parameter is checked to see if it's None before it's set.
@@ -103,7 +112,7 @@ def generate_var1_data(self):
103112
self.make_plot_overlay(data, None, self.output)
104113

105114
self.data = data # the generated data
106-
return
115+
return data
107116

108117
def generate_mvar1_data(self, coefficientsM, initial_valuesM):
109118
"""

0 commit comments

Comments
 (0)