Metadata-Version: 2.1
Name: zmeiapi
Version: 0.1.26.2024
Summary: Useful tools to work with Zmei calculation code
Home-page: https://github.com/vliromanenko/zmei-api
Download-URL: https://pypi.org/project/zmeiapi/
Author: Vladislav Romanenko
Author-email: vliromanenko@yandex.ru
License: MIT
Keywords: zmei-api
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# 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```, 
из-за чего при некоторых обстоятельствах на графике не отрисовывается планка погрешности
