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.29.2024.tar.gz
(32.6 kB
view hashes)
Built Distribution
Close
Hashes for zmeiapi-0.1.29.2024-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fa5f264fc5622b43548e33361a37b67b73ed588867c3c871b1331231ad7d684 |
|
MD5 | f4e6a4d5338a3200be42160f1664c3ec |
|
BLAKE2b-256 | be5c146ba0637009436d912142c19868f6cb20403b5ff1ca05a5907ae4dffc9e |