Pypulseq

Latest version: v1.4.0

Safety actively analyzes 621892 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.4.0

What's Changed

1.3.1post1

**Merges 50**

**✨Additions and 🔨 changes:**
- Add method to avoid Banker's rounding. Example usage:

import pypulseq as pp

pp.round_half_up(n)

- Support non-int revision numbers (future releases compat.)

**🐛 Fixes:**
- 45
- 46
- 47
- 48
- 49
- Fix default value for `area` in `make_trap_pulse()`
- Fix `ro_asymmetry` in `write_ute.py`

**⚠ Known issues:**
- Piecewise polynomial calculation of k-space is not implemented

1.3.1

**Merges 44**

**✨ Additions and 🔨 major changes:**
- Match Pulseq 1.3.1
- Fix multiple bugs
- Add `make_digital_output_pulse.py`
- Add `make_extended_trapezoid_area.py`
- Add `make_label.py`
- Add/update multiple example sequences: EPI, EPI Spin Echo, EPI Spin Echo with ramp sampling, GRE, GRE with label, HASTE, TSE, UTE
- Rename `make_trig.py` to `make_trigger.py`
- Default value for `return_gz` is now `False` for `make_sinc_pulse()`, `make_block_pulse()`, `make_gauss_pulse()`, `make_arbitrary_rf()`,

**🔨 Minor changes:**
- Add Python type hints
- Update docstrings throughout the project
- Update docs

**🐛 Fixes:**
- 42
- 36
- 35

**⚠ Known issues:**
- Piecewise polynomial calculation of k-space is not implemented

1.2.0post4

**Changes:**

- `np.float32` compatibility in compress_shape to support longer sequences

**Fixes:**

- 37

1.2.0.post2

**Changes:**
- Read JEMRIS-generated `.seq` files

**Fixes:**
- 32
- 28
- 27
- 26
- 25
- 22
- 18
- 6

v.1.2.0.post3
**Merges 30**

**Changes:**
- Minor refactoring
- Add boolean flag to save sequence plots

**Fixes:**
- Fix overall package imports

1.2.0post1

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.