Skip to content

Commit

Permalink
🐛 network dispatcher regression bug fix
Browse files Browse the repository at this point in the history
  • Loading branch information
GiulioRossetti committed Jun 22, 2019
1 parent e210e53 commit 63cefeb
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ndlib/models/DiffusionModel.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ def set_initial_status(self, configuration):
if 'percentage_infected' in self.params['model']:
self.params['model']['fraction_infected'] = self.params['model']['percentage_infected']
if 'fraction_infected' in self.params['model']:
number_of_initial_infected = len(self.graph.nodes()) * float(self.params['model']['fraction_infected'])
number_of_initial_infected = self.graph.number_of_nodes() * float(self.params['model']['fraction_infected'])
if number_of_initial_infected < 1:
warnings.warn(
"The fraction_infected value is too low given the number of nodes of the selected graph: a "
Expand Down Expand Up @@ -228,7 +228,7 @@ def reset(self, infected_nodes=None):
if 'fraction_infected' in self.params['model']:
for n in self.status:
self.status[n] = 0
number_of_initial_infected = len(self.graph.nodes()) * float(self.params['model']['fraction_infected'])
number_of_initial_infected = self.graph.number_of_nodes() * float(self.params['model']['fraction_infected'])
available_nodes = [n for n in self.status if self.status[n] == 0]
sampled_nodes = np.random.choice(available_nodes, int(number_of_initial_infected), replace=False)

Expand Down

0 comments on commit 63cefeb

Please sign in to comment.