# MRI Sequence Interpreter

## Установка:
```bash
pip install -r requirements.txt
python main.py
```
---
### Структура данных
- **`data/input_sequences/`**: Хранит .seq файлы (пример: `test.seq`).
- **`data/output_configs/`**: Содержит результаты в XML и JSON.

---

### Как это работает:
1. **Загрузка данных**: `PulseqLoader` читает .seq файл.
2. **Генерация последовательности**: `SequenceGenerator` создает Gradient Echo.
3. **Синхронизация**: `Synchronizer` проверяет временные ограничения.
4. **Экспорт**: Результаты сохраняются в XML через `generate_sync_xml`.

**Оптимизации**:
- Ускорение в 10-50× через Numba.
- Четкое разделение компонентов по SOLID.
- Автоматическая проверка временных ограничений.