Useful tools to work with Zmei calculation code
Project description
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
Новое
- Добавлен класс
abstract_factories.PinCreators.FA3DPinsCreator
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.20
Новое
- Добавлено сохранение концентраций от выгорания в формате msgpack с использованием библиотеки сжатия bz2
Известные баги
- Неправильно прописаны логические выражения в классе
utilities.Graphs.ManyLinesGraph
, из-за чего при некоторых обстоятельствах на графике не отрисовывается планка погрешности
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zmeiapi-0.1.21.tar.gz
(31.8 kB
view hashes)
Built Distribution
zmeiapi-0.1.21-py3-none-any.whl
(35.6 kB
view hashes)