From 2548f0deb3662dd75556af202b5141335b0edb7d Mon Sep 17 00:00:00 2001 From: Marten Veldmann <44026759+mavel101@users.noreply.github.com> Date: Tue, 22 Jun 2021 22:50:43 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=80=20Fix=20typo=20&=20fix=20return=20?= =?UTF-8?q?syntax=20(#56)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix typo in `make_arbitrary_rf.py` * Fix return syntax in `make_arbitrary_rf.py` Co-authored-by: Keerthi Sravan Ravi Co-authored-by: veldmannm --- doc/readthedocs_requirements.txt | 1 + pypulseq/make_arbitrary_rf.py | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 doc/readthedocs_requirements.txt diff --git a/doc/readthedocs_requirements.txt b/doc/readthedocs_requirements.txt new file mode 100644 index 00000000..7e897ece --- /dev/null +++ b/doc/readthedocs_requirements.txt @@ -0,0 +1 @@ +furo==2021.4.11b34 diff --git a/pypulseq/make_arbitrary_rf.py b/pypulseq/make_arbitrary_rf.py index dd1a7193..b486d18b 100644 --- a/pypulseq/make_arbitrary_rf.py +++ b/pypulseq/make_arbitrary_rf.py @@ -69,7 +69,7 @@ def make_arbitrary_rf(signal: np.ndarray, flip_angle: float, bandwidth: float = signal = np.squeeze(signal) if signal.ndim > 1: raise ValueError(f'signal should have ndim=1. Passed ndim={signal.ndim}') - signal = signal / bp.abs(np.sum(signal * system.rf_raster_time)) * flip_angle / (2 * np.pi) + signal = signal / np.abs(np.sum(signal * system.rf_raster_time)) * flip_angle / (2 * np.pi) N = len(signal) duration = N * system.rf_raster_time @@ -121,4 +121,7 @@ def make_arbitrary_rf(signal: np.ndarray, flip_angle: float, bandwidth: float = rf.t = np.concatenate((rf.t, rf.t[-1] + t_fill)) rf.signal = np.concatenate((rf.signal, np.zeros(len(t_fill)))) - return rf, gz if return_gz else rf + if return_gz: + return rf, gz + else: + return rf