/* randomly jitter synapse timetables*/
function add_jitter(synname, compsfname, ncomps, seednum)
int ncomps, seednum, n, seed
str synname // "STN", "striatum" or "pallidum"
str compsfname // file name--> compartment list
float this_iti
openfile "../../common/randseeds.asc" r
openfile {compsfname} r
str cname
int num_syns
// echo "synname: " {synname}
// echo "compsfname: " {compsfname}
// echo "ncomps: " {ncomps}
// echo "seednum: " {seednum}
for (n = 1; n <= seednum; n = n+1)
seed = {readfile {"../../common/randseeds.asc"}}
end
randseed {seed}
for (n = 1; n <= ncomps; n = n+1)
cname = {readfile {compsfname}}
this_iti = {getfield /inputs/{synname}/{cname}/timetable meth_desc1}
call /inputs/{synname}/{cname}/timetable TUPDATE 1 0 {rundur} {this_iti}
end
end