- производительность:
init()
,create()
. - память:
init()
.
- юниттесты.
- 1 пример.
- модуль initialization:
_create_elements()
.
- модуль creatioм:
_create_text()
.
- обработка исключений во время выполнения импорта для расширения "file".
- небольшие изменения в комментариях в коде.
- в README.md обновлен "API Reference" и "Примеры".
- модуль interaction:
**data
может быть любым итерируемым типом.**data
по умолчаниюtuple
.
- модуль initialization:
data
может быть любым итерируемым типом._initialization
возвращает генератор.
- папка расширений:
- большинство функций из "./common/functions.py" были перемещены в "generation.py".
- модуль initialization:
init_append()
.
- модуль creation:
create_append()
.
- информация в "README.md".
- "README.md" и "CHANGELOG.md" были переведены на русский язык. Переведенная версия находится в "README.ru.md" и "CHANGELOG.ru.md".
- обновлен формат "CHANGELOG.md".
- обновлен "init.py" расширения "files". Изменен
__title__
и добавлено__description__
. - незначительные изменения в коде.
Проект переписан на Python 3.
- расширения.
- примеров.
- разбита логика программы. Теперь существует 5 модулей: "_main.py", "interaction.py", "initialization.py", "creation.py", "generation.py".
- "file.py" (work with a files) теперь расширение.
- теперь для работы с базой данных SQLite используется extensions.file.SQLiteFile экземпляр, а не MarkovChain экземпляр.
- если вы пытаетесь создать SQLite файл, который уже существует, то возникает ошибка.
Релиз проекта.
- генерация текста.
- работа с файлами: ".json", ".pickle", ".sqlite".