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.22
Новое
- Добавлено сохранение концентраций от выгорания в формате 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.28.2024.tar.gz
(32.6 kB
view hashes)
Built Distribution
Close
Hashes for zmeiapi-0.1.28.2024-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cab7cee2809b986946c595b8df2366c5a515aa126bdca19a5fb86407525f467c |
|
MD5 | 7080b76e3ec96d3ab5cf8dcd81687e00 |
|
BLAKE2b-256 | a223148cea0b548120a16f284a694a9a6b0de77c39bfdd5ee0b597965edf89a3 |