• S sverchok
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 148
    • Задачи 148
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 21
    • Запросы на слияние 21
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • nikitronn
  • sverchok
  • Запросы на слияние
  • !3351

Evolver upgrade: Genes Holder and Re-use population

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты nikitronn запросил слияние github/fork/vicdoval/vector_genes в master Июн 16, 2020
  • Обзор 4
  • Коммиты 5
  • Конвейеры 0
  • Изменения 7

Created by: vicdoval

Some improvements for the Genetics Algorithm work-flow:

Genes Holder: A node that stores a list of data (int, float or vectors) that can be filled with another node data and can be manipulated by the Evolver Node. Offers Order manipulation (switching the order of the elements) and Range manipulation (changing the data within a defined range). genes_holder_genetics_algorithm_sverchok_blender_example_01

Re-use population: Option for the Evolver node that allows using last iteration of previous analysis as first generation of a new analysis.

Evolver node and Genes Holder node now store the data in a String property so it is not lost when the file is closed (btw it is a lot faster than storing it in a text-block)

Also some refactoring was done in the Evolver node, now genes are classes too and everything is much cleaner.

  • Code changes complete.
  • Code documentation complete.
  • Documentation for users complete (or not required, if user never sees these changes).
  • Manual testing done.
  • Unit-tests implemented.
  • Ready for merge.
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: github/fork/vicdoval/vector_genes