What's Changed
- bug fix to event_lib.py by @tblazey in #111
- sequence.py fix by @tblazey in #110
- latest make_sinc_pulse dont return gradient by default by @yupbank in #113
- Replace np.float with np.float64 by @btasdelen in #115
- Update gre_walkthrough for v1.4.0 by @btasdelen in #121
- Bug fixes that produced incorrect test reports by @FrankZijlstra in #125
- Hacky fix for waveforms_and_times rf append floating point issue. by @btasdelen in #114
- Bug fixes in Sequence and make_trapezoid by @FrankZijlstra in #128
- More pythonic handling of
shape_pieces
inwaveforms_and_times
by @FrankZijlstra in #130 - Several bug fixes in
Sequence
,add_gradients
,make_trapezoid
, androtate
by @FrankZijlstra in #132 - Added PNS calculations by @FrankZijlstra in #131
- change sigpy dependency to GitHub repo by @schuenke in #135
- Performance improvements by @FrankZijlstra in #133
- Add init,py to utils to help setuptools discover the package by @fzimmermann89 in #137
- Reworked piecewise polynomial implementation in Sequence to use scipy's PPoly by @FrankZijlstra in #140
- Enh: New options in make_arbitrary_rf.py for adiabatic pulses by @wtclarke in #143
- Enh: Enable GitHub CI by @wtclarke in #142
- Bump sigpy version to 0.1.26 by @Andrew-Dupuis in #148
- BF: make_trapezoid with amplitude + duration as inputs. by @wtclarke in #146
- BF: Minor bug fixes in sequence.py and make_gauss_pulse.py by @wtclarke in #147
- BF: Refine argument options for make_block_pulse by @wtclarke in #151
- Fix BlockDurationRaster being ignored in read_seq.py by @gabuzi in #157
- Update confusing documentation for calc_duration.py by @gabuzi in #158
- Fixed
set_block
to give errors when multiple events of the same type are specified by @FrankZijlstra in #141 - Various bug fixes, features, and cleanups by @FrankZijlstra in #159
- Fixed
read_seq
for reading v1.3.1 sequence files by @FrankZijlstra in #162 - Feature:
evaluate_labels
function inSequence
by @FrankZijlstra in #164 - A few small bugfixes by @FrankZijlstra in #165
- Bug fixes in
make_extended_trapezoid
andadd_gradients
by @FrankZijlstra in #167 - Added gradient spectrum calculations by @FrankZijlstra in #170
- Fix make_extended_trapezoid area by @schuenke in #171
- Added functionality to remove duplicate events by @FrankZijlstra in #178
- Add continous deployment (CD) workflow by @schuenke in #173
remove_duplicates()
withoutin_place = True
causessignature_value
to be not updated afterwrite
. by @btasdelen in #179- feat: add TRID label (GE interpreter). by @mcencini in #180
- Changed
get_gradients
to actually use extrapolation in the piecewise polynomial by @FrankZijlstra in #181 - Release 1.4.2 by @schuenke in #177
New Contributors
- @tblazey made their first contribution in #111
- @yupbank made their first contribution in #113
- @FrankZijlstra made their first contribution in #125
- @fzimmermann89 made their first contribution in #137
- @wtclarke made their first contribution in #143
- @Andrew-Dupuis made their first contribution in #148
- @gabuzi made their first contribution in #157
- @mcencini made their first contribution in #180
Full Changelog: 1.4.0...v1.4.2