Timeline



06/27/20:

23:14 Changeset [965] by Maciej Komosinski
Added a function to print genotypes in the LaTeX format, preserving colors and styles
17:57 Changeset [964] by Maciej Komosinski
Improved layout, added one free-text question, properly counted the number of Parts in the Model instead of counting 'X' in the genotype

06/26/20:

21:10 Changeset [963] by Maciej Komosinski
Initial random rotation and location
17:17 Changeset [962] by Maciej Komosinski
Added an optional parameter: unique process ID. Only relevant when you run multiple instances of this class simultaneously but as separate processes, and they use the same Framsticks CLI executable.
01:32 Changeset [961] by Maciej Komosinski
Cosmetic
01:31 Changeset [960] by Maciej Komosinski
Simplified code and fixed a bug where all existing non-default property values of a neuron would be lost before its mutation (affected fH, fB, fL)
01:30 Changeset [959] by Maciej Komosinski
Added a high-level neuron mutation function

06/25/20:

16:36 Changeset [958] by Maciej Komosinski
Added the fS genetic encoding (for solids)
16:31 Changeset [957] by Maciej Komosinski
Replace magic "100" with GenoOperators::NEUROCLASS_PROP_OFFSET
03:03 Changeset [956] by Maciej Komosinski
Allowed multiple instances of FramsticksCLI class to safely use a single Framsticks CLI executable (no danger to use the same file names)
00:34 Changeset [955] by Maciej Komosinski
Genetic format ID becomes a string (no longer limited to a single character)
00:29 Changeset [954] by Maciej Komosinski
Fixed genotype returned on conversion error

06/24/20:

21:40 Changeset [953] by Maciej Komosinski
Keep executable name and each argument separate in the Popen() call

06/20/20:

01:09 Changeset [952] by Maciej Komosinski
Added new receptors (Gp:"gyroscope" on a Part, Tp:Touch-proximity and Tc:Touch-contact) and improved existing ones (T, G)
01:03 Changeset [951] by Maciej Komosinski
Fixed a bug in 3D orientation rotation (only concerns scripts)
01:02 Changeset [950] by Maciej Komosinski
Improved error messages (display longer names of the relevant object and field when available)

06/12/20:

15:57 Changeset [949] by Maciej Komosinski
Fixed the choice of single/multiple-criteria selection method

06/10/20:

14:02 Changeset [948] by Maciej Komosinski
Integrated FramsticksCLI.py with deap (Distributed Evolutionary Algorithms in Python)
10:53 Changeset [947] by Maciej Komosinski
Added DETERMINISTIC boolean choice

06/09/20:

14:00 Changeset [946] by Maciej Komosinski
More specific name of the "M" muscle
13:58 Changeset [945] by Maciej Komosinski
Updated recommended ranges for Part volume so that they are based on the volume of a solid sphere with unit radius

06/05/20:

17:27 Changeset [944] by Maciej Komosinski
Loads genotypes properly using Framsticks SDK methods instead of ad-hoc js parsing
17:22 Changeset [943] by Maciej Komosinski
Cosmetic
17:16 Changeset [942] by Maciej Komosinski
Added more questions to questionnaire
17:11 Changeset [941] by Maciej Komosinski
Added the ability to create StringFILE2 object from const char*

06/01/20:

13:21 Changeset [940] by Maciej Komosinski
More flexible underflow detection in ExtValue::parseNumber()
01:23 Changeset [939] by Maciej Komosinski
Added a python wrapper for Framsticks command-line interface

05/30/20:

20:27 Changeset [938] by Maciej Komosinski
Set "M" solid muscle neuron class active by default
20:26 Changeset [937] by Maciej Komosinski
Consistent names in NeuroClass? enum Hint
20:25 Changeset [936] by Maciej Komosinski
Supported qsort_r()/qsort_s() in Borland/Embarcadero? compiler

05/29/20:

15:20 Changeset [935] by Maciej Komosinski
Utility functions that provide a set of all neuron classes fulfilling given criteria now also filter neuron classes by the desired Model shape type (BALL_AND_STICK or SOLIDS)
15:18 Changeset [934] by Maciej Komosinski
Introduced 'volume' field available by getMinPart(), getMaxPart(), getDefPart() for genetic operators to limit the range of volumes (~mass) in simulation of solids

05/28/20:

18:02 Changeset [933] by Maciej Komosinski
When constructing a neuron, check whether it supports the shape type of the model (BALL_AND_STICK / SOLIDS) and warn if it does not
18:00 Changeset [932] by Maciej Komosinski
Neuron classes now have a property (a bit field) that says whether each neuron class supports model shape BALL_AND_STICK, SOLIDS, or both
17:56 Changeset [931] by Maciej Komosinski
Supported all platforms using either qsort_r() or qsort_s()
Note: See TracTimeline for information about the timeline view.