starsimhub / starsim

Starsim disease modeling framework
http://starsim.org
MIT License
11 stars 4 forks source link

lognorm_im fails with callable par #535

Closed cliffckerr closed 3 weeks ago

cliffckerr commented 1 month ago

Test script:

import starsim as ss

which = 0 # Choose 0 (works) or 1 (fails)

def return_ten(*args, **kwargs):
    return 10

dist = [
    ss.lognorm_ex(mean=return_ten),
    ss.lognorm_im(mean=return_ten),
][which]

pars = dict(
    diseases = dict(
        type = 'sir',
        dur_inf = dist,
    ),
    networks = 'random',
)

sim = ss.Sim(pars)
sim.run().plot()
cliffckerr commented 3 weeks ago

Closed by #581