Timeline
07/06/20:
- 23:39 Changeset [977] by
- Renamed functions for consistency; added an example of using getSupportedShapeTypes() and getSupportedJointShapes()
- 23:36 Changeset [976] by
- Renamed three "solid-compatible" receptors to have more informative names
- 23:32 Changeset [975] by
- Added NeuroClass::getSupportedJointTypes() and NeuroClass::isJointTypeSupported() for use in genetic operators
- 23:28 Changeset [974] by
- Renamed all genooper paramtab variables to be consistent with the standard naming convention
07/03/20:
- 00:37 Changeset [973] by
- Increased SString and std::string compatibility: introduced length(), size(), and capacity(), and removed legacy methods that have std::string equivalents
- 00:32 Changeset [972] by
- - separate "0" and "0s" formats (for SHAPE_BALL_AND_STICK and SHAPE_SOLIDS, respectively) - converting to format list (Geno::F0_FORMAT_LIST = "0,0s") - (optional) declaring Model as SHAPE_BALL_AND_STICK or SHAPE_SOLIDS (or SHAPE_UNKNOWN)
06/30/20:
- 14:42 Changeset [971] by
- Added support for calculation of dissimilarity of more than two genotypes at once (returns a full square matrix)
- 00:34 Changeset [970] by
- Added functions to properly round floating point values to specified precision
- 00:32 Changeset [969] by
- fS: preserved volume during shape-type changes
- 00:30 Changeset [968] by
- Introduced a separate function to mutate neuron connection weight
06/28/20:
- 23:33 Changeset [967] by
- Improved names of functions that mutate neuron properties and improved docs
- 21:59 Changeset [966] by
- Cosmetic
06/27/20:
- 23:14 Changeset [965] by
- Added a function to print genotypes in the LaTeX format, preserving colors and styles
- 17:57 Changeset [964] by
- 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
- Initial random rotation and location
- 17:17 Changeset [962] by
- 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
- Cosmetic
- 01:31 Changeset [960] by
- 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
- Added a high-level neuron mutation function
06/25/20:
- 16:36 Changeset [958] by
- Added the fS genetic encoding (for solids)
- 16:31 Changeset [957] by
- Replace magic "100" with GenoOperators::NEUROCLASS_PROP_OFFSET
- 03:03 Changeset [956] by
- 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
- Genetic format ID becomes a string (no longer limited to a single character)
- 00:29 Changeset [954] by
- Fixed genotype returned on conversion error
06/24/20:
- 21:40 Changeset [953] by
- Keep executable name and each argument separate in the Popen() call
06/20/20:
- 01:09 Changeset [952] by
- 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
- Fixed a bug in 3D orientation rotation (only concerns scripts)
- 01:02 Changeset [950] by
- Improved error messages (display longer names of the relevant object and field when available)
06/12/20:
- 15:57 Changeset [949] by
- Fixed the choice of single/multiple-criteria selection method
06/10/20:
- 14:02 Changeset [948] by
- Integrated FramsticksCLI.py with deap (Distributed Evolutionary Algorithms in Python)
- 10:53 Changeset [947] by
- Added DETERMINISTIC boolean choice
06/09/20:
- 14:00 Changeset [946] by
- More specific name of the "M" muscle
- 13:58 Changeset [945] by
- Updated recommended ranges for Part volume so that they are based on the volume of a solid sphere with unit radius
Note: See TracTimeline
for information about the timeline view.