forked from pyNFFT/pyNFFT
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
153 lines (103 loc) · 4.03 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
Changelog
=========
Changes in version 1.3.2
------------------------
* setup: re-introduce proper clean target
* setup: remove dependency on numpy for some targets
* add PEP-396 compliant version
Changes in version 1.3.1
------------------------
* setup: fix build from cythonized sources
* setup: remove obsolete custom clean command
Changes in version 1.3
----------------------
* nfft: major API changes
* nfft: add more safeguards against wrong choices of parameters
* solver: minor API changes
* solver: fix systematic segfault issue
* solver: expose all internals via RO or RW properties
* tests: test suite has been redesigned, now uses nosetests
Changes in version 1.2.2
------------------------
* fix bug on property setters in NFFT class
Changes in version 1.2.1
------------------------
* fix bug related to absolute import
* fix test case not working with Python 3
Changes in version 1.2
----------------------
* code refactoring, prepare for move to multi-precision version of NFFT
* break support for old 1.0.x API
* add option to precompute at construct time
Changes in version 1.1.1
------------------------
* simplify build system
* add support for pip dependencies
* simplify documentation tree
* add option for generating documentation in build system
* source distribution is now embedding the documentation
Changes in version 1.1
----------------------
* PEP 440 compliant version string
* more pythonic API, breaks compatibility with 1.0.x
* documentation update
Changes in version 1.0.1
------------------------
* update installation instructions
* change registration of cleanup routine to use Py_AtExit
Changes in version 1.0
----------------------
* simplify code base
* pynfft.nfft and pynfft.solver moved to pynfft
* revert support for multiple floating precision
* fix missing documentation for the solver
Changes in version 0.6
----------------------
* pynfft.nfft: enable openmp support
Changes in version 0.5
----------------------
* pynfft.nfft: rewrite NFFT class internals to support multiple floating
point precision, coming in a future version of libnfft3
* Documentation: first draft of the tutorial section
Changes in version 0.4.1
------------------------
* New simplified test suite.
Changes in version 0.4
----------------------
* Improved flag management: NFFT now only accepts the list of supported
flags listed in its documentaton.
* pynfft.util: utility functions listed in nfft3util.h. Only, the random
initializers and Voronoi weights computation functions have been wrapped.
* Changelog is no longer part of the sphinx tree.
Changes in version 0.3.1
------------------------
* Fixed issue #1: crash in test_nfft due to use of MALLOC flags
Changes in version 0.3
----------------------
* Improve precomputation flag management in NFFT and Solver classes
* Various code improvements
* Update documentation for all modules
Changes in version 0.2.4
------------------------
* Add sphinx documentation
Changes in version 0.2.3
------------------------
* Level-up Solver class with the improvement made on NFFT
* Update test suite for pynfft.nfft
Changes in version 0.2.2
------------------------
* Completed switch to non-malloc'd arrays for x, f and f_hat. These are now managed by internal or external numpy arrays
* Remove management of obsolete MALLOC flags
* Fix broken test for non-contiguousness for external arrays
Changes in version 0.2.1
------------------------
* Added experimental support for external python arrays, which can replace the internal malloc'd x, f and f_hat
Changes in version 0.2
------------------------
* Added support for the solver component of the NFFT library
Changes in version 0.1.1
------------------------
* Added non-complete test coverage for pynfft.nfft
Version 0.1
-----------
* Initial release. Experimental support for the nfft component of the NFFT library