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.30.2024.tar.gz
(32.6 kB
view details)
Built Distribution
File details
Details for the file zmeiapi-0.1.30.2024.tar.gz
.
File metadata
- Download URL: zmeiapi-0.1.30.2024.tar.gz
- Upload date:
- Size: 32.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2728b228adad0ad69abbc4e695f18fd3605aa6ae238398258a0396874be9e4bf |
|
MD5 | fefd5cb6aa95947f70d283faff6508ed |
|
BLAKE2b-256 | e1c7db09b33547cbd39e410c2279f39991f5d21bf69ae7c73726103772b8b265 |
File details
Details for the file zmeiapi-0.1.30.2024-py3-none-any.whl
.
File metadata
- Download URL: zmeiapi-0.1.30.2024-py3-none-any.whl
- Upload date:
- Size: 37.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db145831f588a3f5c4a59c2c9f6936379e5c868e6bd974cc716503abf326ac47 |
|
MD5 | 3942c482ae26e078d54b62a1968151dc |
|
BLAKE2b-256 | 7b004365efed98159085ccc7eb70111eeb29dc1a488bbb1c8f091fc18076a2db |