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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|