I believe I've encountered a bug in FloatVectorSpecies, using the version in the SVN repository.

I am trying to use the "species.max_gene.i" syntax to set bounds on individual genes.  FloatVectorSpecies.loadParameterForGene always dies with a fatal error, however, because its call to inNumericalTypeRange() on line 527 assumes that Species.i_prototype has been initialized.

Looking at VectorSpecies.setup(), I see that the prototype is always initialized *after* the calls to loadParameterForGene, thus breaking the gene-specific parameter loading mechanism.



Ph.D student in Computer Science
George Mason University