Zmeiapi
Zmeiapi является набором программных средств для упрощения и автоматизации
построения файлов входных данных для кода Serpent.
Содержит классы для создания материалов, пинов, ячеек, поверхностей
и задания основной информации для расчетов. Также содержит вспомогательные данные,
вспомогательные инструменты и классы для обработки данных.
V 0.1.12
Новое
- Добавлен класс
utilities.Concentrations.SimpleMaterialConcentrations
- Добавлен класс
utilities.Concentrations.UO2MaterialConcentration
- Добавлен класс
utilities.Concentrations.MixTwoMaterialConcentrations
- Добавлена информация по массовым долям нуклидов для некоторых материалов,
вся информация теперь хранится в файле data.materials_data.yml.
Загрузка данных из файла data.materials_data.yml проводится автоматически в модуле
data.Materials
, доступ к данным по материалам осуществляется через переменную
data.Materials.materials_data
- Добавлены классы для упрощения построения графиков:
utilities.Graphs.SimpleGraph
,
utilities.Graphs.ManyLinesGraph
, utilities.Graphs.BinsGraph
,
utilities.Graphs.AnimatedBarPlot
V 0.1.13
Новое
V 0.1.14
Новое
- Добавлен параметр
layers_names
для класса abstract_factories.PinCreators.FA3DPinsCreator
V 0.1.15
Новое
- Добавлен класс
Res
для представления объекта, содержащего часть выходных данных. - Добавлен аттрибут
readers.SerpentOut.OutReader.uni_results
, который представляет собой словарь,
где в качестве ключей используются названия universe, а значения представляют собой список из
Res
объектов с результатами расчетов для танной universe.
V 0.1.16
Новое
- Добавлены новые стандартные материалы
V 0.1.17
Новое
- Небольшие косметические изменения
V 0.1.18
Новое
- Добавлен метод сохранения концентраций в файл yaml
V 0.1.19
Новое
- Небольшие косметические изменения
V 0.1.22
Новое
- Добавлено сохранение концентраций от выгорания в формате msgpack с использованием библиотеки сжатия bz2
- Добавлен метод чтения концентраций от выгорания
Известные баги
- Неправильно прописаны логические выражения в классе
utilities.Graphs.ManyLinesGraph
,
из-за чего при некоторых обстоятельствах на графике не отрисовывается планка погрешности