File: CHANGELOG.txt

package info (click to toggle)
pynfft 1.3.2-11
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,524 kB
  • sloc: python: 345; makefile: 134; sh: 8
file content (153 lines) | stat: -rw-r--r-- 4,128 bytes parent folder | download | duplicates (3)
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
153
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