Roman Kozin d7d8d6c280 upd | 7 mēneši atpakaļ | |
---|---|---|
data_output_seq | 7 mēneši atpakaļ | |
plots_output | 7 mēneši atpakaļ | |
pulseq_fixed | 7 mēneši atpakaļ | |
seq_store | 7 mēneši atpakaļ | |
1_block_synchronizer.py | 7 mēneši atpakaļ | |
readme.md | 7 mēneši atpakaļ |
Алгоритм для обработки специальных .seq файлов, содержащих импульсные последовательности, предназначен для создания последовательностей синхронизирующих импульсов для использования в аппарате магнитно-резонансной томографии (МРТ).
Algorithm for processing special .seq files containing pulse sequences is designed for creating sequences of synchronizing pulses for use in magnetic resonance imaging (MRI) devices.
Reading the .seq file and extracting information about pulse parameters, such as duration, amplitude, time intervals between pulses, etc.
Analyzing the obtained data to determine the optimal pulse sequence that ensures the necessary synchronization for conducting MRI research.
Generating a new file with the synchronizing pulse sequence based on the analysis and optimization of parameters.
Checking the generated sequence for compliance with the requirements of the MRI device and adjusting it if necessary.
Exporting the final pulse sequence for use in working with the MRI device.
Требования/Requirements
chartio==6.0.1
matplotlib==3.8.4
numpy==1.26.4
pypulseq==1.4.0
Клонируйте репозиторий/Clone the repository:
git clone https://git.physics.itmo.ru/cp.lab/MRI.git
Перейдите в директорию проекта/Change to the project directory:
cd cplab_copy
Установите требуемые пакеты/Install the required packages:
> pip install numpy==1.26.4
> pip install matplotlib==3.8.4
> pip install pypulseq==1.4.0