{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51209973,"defaultBranch":"main","name":"sharpneat","ownerLogin":"colgreen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-06T16:22:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9821346?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704042225.0","currentOid":""},"activityList":{"items":[{"before":"04c61e536e9e901c1a1d4eb193e066ded6070bd8","after":"cd0187559145c56823dda151080a2c6a112b9d37","ref":"refs/heads/main","pushedAt":"2024-01-06T21:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"- Added IncludeSymbols and SymbolPackageFormat to get a symbol package published alongside each nupkg file.\n- Added release notes from most recent release.","shortMessageHtmlLink":"- Added IncludeSymbols and SymbolPackageFormat to get a symbol packag…"}},{"before":"f0a75c34b12d79621b36f97390b8a4a462ee9194","after":"f1623bd2433f6bf104aef173f4902df3e48bdd04","ref":"refs/heads/reduce-memory-allocs","pushedAt":"2024-01-03T20:26:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Use of generic math in NeatGenome IO, and AddNodeStrategy.","shortMessageHtmlLink":"Use of generic math in NeatGenome IO, and AddNodeStrategy."}},{"before":"04c61e536e9e901c1a1d4eb193e066ded6070bd8","after":null,"ref":"refs/heads/more-generic-math-2","pushedAt":"2023-12-31T17:03:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"}},{"before":"f6f9d5f208d7d8eb958b538c3d2a9b44da908288","after":"04c61e536e9e901c1a1d4eb193e066ded6070bd8","ref":"refs/heads/main","pushedAt":"2023-12-31T11:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Use of generic math in NeatGenome IO, and AddNodeStrategy.","shortMessageHtmlLink":"Use of generic math in NeatGenome IO, and AddNodeStrategy."}},{"before":null,"after":"04c61e536e9e901c1a1d4eb193e066ded6070bd8","ref":"refs/heads/more-generic-math-2","pushedAt":"2023-12-31T11:42:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Use of generic math in NeatGenome IO, and AddNodeStrategy.","shortMessageHtmlLink":"Use of generic math in NeatGenome IO, and AddNodeStrategy."}},{"before":null,"after":"f0a75c34b12d79621b36f97390b8a4a462ee9194","ref":"refs/heads/reduce-memory-allocs","pushedAt":"2023-12-31T10:55:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"- NeatGenome is now IDisposable (but has nothing to dispose - yet), and has Dispose called on it when genomes are culled from the population.","shortMessageHtmlLink":"- NeatGenome is now IDisposable (but has nothing to dispose - yet), a…"}},{"before":"fac1608fc21b674ae80743847a532428c47f947c","after":"f6f9d5f208d7d8eb958b538c3d2a9b44da908288","ref":"refs/heads/main","pushedAt":"2023-12-30T19:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"- Use of named tuple elements.\n- Minor code formatting.","shortMessageHtmlLink":"- Use of named tuple elements."}},{"before":"fac1608fc21b674ae80743847a532428c47f947c","after":null,"ref":"refs/heads/more-generic-math","pushedAt":"2023-12-30T17:48:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"}},{"before":"8f79407801486d984e18ccd84e7f6c1146c7e8ef","after":"fac1608fc21b674ae80743847a532428c47f947c","ref":"refs/heads/main","pushedAt":"2023-12-30T17:35:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"NeatEvolutionAlgorithmFactory and NeatGenomeDecoderFactory made generic (using generic maths).","shortMessageHtmlLink":"NeatEvolutionAlgorithmFactory and NeatGenomeDecoderFactory made gener…"}},{"before":"c66f830d7c1b5c9e3e55aa4c2db1d2a546d5959f","after":"fac1608fc21b674ae80743847a532428c47f947c","ref":"refs/heads/more-generic-math","pushedAt":"2023-12-30T17:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"NeatEvolutionAlgorithmFactory and NeatGenomeDecoderFactory made generic (using generic maths).","shortMessageHtmlLink":"NeatEvolutionAlgorithmFactory and NeatGenomeDecoderFactory made gener…"}},{"before":null,"after":"c66f830d7c1b5c9e3e55aa4c2db1d2a546d5959f","ref":"refs/heads/more-generic-math","pushedAt":"2023-12-30T10:47:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"- NeatExperimentExtensions.CreateMetaNeatGenome() made generic.\n- DeltaWeightMutationStrategy and WeightMutationSchemeFactory made generic.","shortMessageHtmlLink":"- NeatExperimentExtensions.CreateMetaNeatGenome() made generic."}},{"before":"8f79407801486d984e18ccd84e7f6c1146c7e8ef","after":null,"ref":"refs/heads/dependency-injection","pushedAt":"2023-12-30T10:19:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"}},{"before":"9a9d23691cbb83c543043396e134704fcaff0fbc","after":"8f79407801486d984e18ccd84e7f6c1146c7e8ef","ref":"refs/heads/main","pushedAt":"2023-12-30T10:19:00.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"renames: IGenomeListEvaluator -> IGenomeBatchEvaluator.","shortMessageHtmlLink":"renames: IGenomeListEvaluator -> IGenomeBatchEvaluator."}},{"before":"f3aef18804bfb76c955080012a75c0226b96bee0","after":"8f79407801486d984e18ccd84e7f6c1146c7e8ef","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-30T00:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"renames: IGenomeListEvaluator -> IGenomeBatchEvaluator.","shortMessageHtmlLink":"renames: IGenomeListEvaluator -> IGenomeBatchEvaluator."}},{"before":"4316337d87fa449e1aa8162dca2399bcb3883561","after":"f3aef18804bfb76c955080012a75c0226b96bee0","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-30T00:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Use common code for loading settings from json, instead of repeating in each experiment factory class.","shortMessageHtmlLink":"Use common code for loading settings from json, instead of repeating …"}},{"before":"e50cd02f8fbc57659cb606acb1baed188f3da1f5","after":"4316337d87fa449e1aa8162dca2399bcb3883561","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T23:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Converted EuclideanDistanceMetric and EuclideanDistanceMetric to use generic maths.","shortMessageHtmlLink":"Converted EuclideanDistanceMetric and EuclideanDistanceMetric to use …"}},{"before":"57889eb9e1d27c93dcc8139c4e2bb57b701e62bb","after":"e50cd02f8fbc57659cb606acb1baed188f3da1f5","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T23:03:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Merged generic and non-generic versions of DistanceMetricExtensions.","shortMessageHtmlLink":"Merged generic and non-generic versions of DistanceMetricExtensions."}},{"before":"a2c521d5aaefeccaaefcfaf3194be9beeee7b2bd","after":"57889eb9e1d27c93dcc8139c4e2bb57b701e62bb","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T22:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Moved DistanceMetricsUtilsTests to correct namespace.","shortMessageHtmlLink":"Moved DistanceMetricsUtilsTests to correct namespace."}},{"before":"e3352c6bab494e92084b19c101786d89ffb7977b","after":"a2c521d5aaefeccaaefcfaf3194be9beeee7b2bd","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T22:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Fix: Use the json config settings in the NeatExperiment(s).","shortMessageHtmlLink":"Fix: Use the json config settings in the NeatExperiment(s)."}},{"before":"4027f40968eaf3fd7762e07d8c3b9e510aef3837","after":"e3352c6bab494e92084b19c101786d89ffb7977b","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T22:21:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"DistanceMetricUtils made generic using generic maths.","shortMessageHtmlLink":"DistanceMetricUtils made generic using generic maths."}},{"before":"3d617ca03a33cc6676f4959aa1fd3ee943269baa","after":"4027f40968eaf3fd7762e07d8c3b9e510aef3837","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T21:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Renamed method CreateNeatEvolutionAlgorithm to CreateEvolutionAlgorithm.","shortMessageHtmlLink":"Renamed method CreateNeatEvolutionAlgorithm to CreateEvolutionAlgorithm."}},{"before":"c2c40c4742805ed6f5ef6404ba15c89395d9046f","after":"3d617ca03a33cc6676f4959aa1fd3ee943269baa","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T20:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"- Moved CreateMetaNeatGenome to NeatExperimentExtensions\n- Renamed NeatUtils to NeatEvolutionAlgorithmFactory.","shortMessageHtmlLink":"- Moved CreateMetaNeatGenome to NeatExperimentExtensions"}},{"before":"0a687789d2285595ce177dea89e92b856b693b2a","after":"c2c40c4742805ed6f5ef6404ba15c89395d9046f","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T20:41:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Moved top level properties to the top of the files.","shortMessageHtmlLink":"Moved top level properties to the top of the files."}},{"before":"1e5620a2c7c5b4797f758d2e7a1c6ec4f61246ea","after":"0a687789d2285595ce177dea89e92b856b693b2a","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T20:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Moved top level properties to the top of the class.","shortMessageHtmlLink":"Moved top level properties to the top of the class."}},{"before":"0fe9fa33de18f87cc4f55fa03931cd51aeba6fd6","after":"1e5620a2c7c5b4797f758d2e7a1c6ec4f61246ea","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T19:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Combined NeatRecombinationSettings and NeatRecombinationConfig.","shortMessageHtmlLink":"Combined NeatRecombinationSettings and NeatRecombinationConfig."}},{"before":"fba220c4070ba1e95464e02d5c503d554e09347e","after":"0fe9fa33de18f87cc4f55fa03931cd51aeba6fd6","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T18:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Combined NeatAsexualReproductionSettings and NeatAsexualReproductionConfig.","shortMessageHtmlLink":"Combined NeatAsexualReproductionSettings and NeatAsexualReproductionC…"}},{"before":"be3261d3bfccc48a07399eec1b32518b0cd38c18","after":"fba220c4070ba1e95464e02d5c503d554e09347e","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T18:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Combined NeatEvolutionAlgorithmConfig and NeatEvolutionAlgorithmSettings.","shortMessageHtmlLink":"Combined NeatEvolutionAlgorithmConfig and NeatEvolutionAlgorithmSetti…"}},{"before":"c10b21b182cc5db6ade27b76c2ca3483ac0cecd5","after":"be3261d3bfccc48a07399eec1b32518b0cd38c18","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T17:55:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Moved all top level properties together at the top of the json config files.","shortMessageHtmlLink":"Moved all top level properties together at the top of the json config…"}},{"before":null,"after":"c10b21b182cc5db6ade27b76c2ca3483ac0cecd5","ref":"refs/heads/dependency-injection","pushedAt":"2023-12-29T16:55:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"},"commit":{"message":"Moved repeated code to CreateNeatEvolutionAlgorithmInner().","shortMessageHtmlLink":"Moved repeated code to CreateNeatEvolutionAlgorithmInner()."}},{"before":"9a9d23691cbb83c543043396e134704fcaff0fbc","after":null,"ref":"refs/heads/further-refactoring","pushedAt":"2023-12-29T16:48:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"colgreen","name":"Colin Green","path":"/colgreen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9821346?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2V2o0wA","startCursor":null,"endCursor":null}},"title":"Activity · colgreen/sharpneat"}