Ticket #4 (new task)

Opened 5 years ago

Last modified 14 months ago

Any int or float cell or connection parameter should be replaceable by a RandomDistribution object, or by a list/array of ints/floats

Reported by: apdavison Owned by: Pierre
Priority: major Milestone: 0.8.0
Component: unspecified Version: trunk
Keywords: Cc:

Description

To allow easy specification of neuronal diversity, we should allow specification of int/float parameters using a pyNN.random.RandomDistribution object. The value for an individual cell/connection would be picked from this distribution.

Change History

  Changed 5 years ago by apdavison

  • version set to trunk

in reply to: ↑ description   Changed 4 years ago by apdavison

  • milestone changed from Release 0.4.0 to Release 0.5.0

This can currently be done quite easily using the rset() method, so although it's a nice idea, it's far from urgent.

  Changed 4 years ago by Pierre

  • owner changed from somebody to Pierre

  Changed 4 years ago by Pierre

Now implemented for all the connector objects. Weights and Delays can be passed either as int/float or RandomDistribution? objects. We need therefore to harmonize their conversions according to the simulators. Same with cell parameters. rset() will do the job, but we have to better check the conversion when the argument is a random distribution object

  Changed 3 years ago by apdavison

  • milestone changed from 0.5.0 to 0.6.0

  Changed 2 years ago by apdavison

  • milestone changed from 0.6.0 to 0.7.0

  Changed 2 years ago by apdavison

similarly, it should be possible to use an array/list of values, as in tset().

  Changed 18 months ago by apdavison

  • summary changed from Any int or float cell or connection parameter should be replaceable by a RandomDistribution object to Any int or float cell or connection parameter should be replaceable by a RandomDistribution object, or by a list/array of ints/floats

  Changed 14 months ago by apdavison

  • milestone changed from 0.7.0 to 0.8.0
Note: See TracTickets for help on using tickets.