Metadata-Version: 2.4
Name: mgimo
Version: 0.4.0
Summary: MGIMO datasets and Python utilities.
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# Программные утилиты и данные МГИМО

![PyPI - Version](https://img.shields.io/pypi/v/mgimo)

## Установка

```console
pip install mgimo
```

## Использование

Примеры использования приведены также в [example.py](example.py).

### Столицы стран-членов ООН 

```python
from random import choice

from mgimo.data import country_to_capital

countries = list(country_to_capital.keys())
assert len(countries) == 193
country = choice(countries)
city = country_to_capital[country]
print(f"Выбрана страна: {country}, столица - {city}.")
```

### Логирование прохождения заданий  

```python
from mgimo.grading import convert_to_letter
from mgimo.logging import Mark, Transcript

Mark("это было простое задание").score(19, out_of=20).save("1.json")
Mark("это было задание посложнее").score(8, out_of=10).save("2.json")
t = Transcript()
t.register("1.json")
t.register("2.json")
p = t.summary.percent
print("Итоговая оценка:", convert_to_letter(p), p)  # A 90
```
