Skip to content

Commit ad7a20e

Browse files
committed
Bump version to 18.0
1 parent 1257c29 commit ad7a20e

File tree

2 files changed

+30
-17
lines changed

2 files changed

+30
-17
lines changed

CHANGELOG.rst

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@ Generally, if the major version number was increased, there was an API break,
1313
so watch out for those!
1414

1515

16+
18.0
17+
----
18+
19+
- :py:class:`io.ImageSequence`: Use ``imageio`` v3 API. Due to separation of
20+
data and metadata, there is no more ``meta`` attribute attached to image
21+
arrays. Use :py:meth:`io.ImageSequnece.get_metadata`` instead (API break).
22+
- Allow passing metadata separately to :py:func:`io.save_as_tiff`. For this,
23+
the file name is now the first argument, followed by image data, followed by
24+
optional metadata (API break).
25+
- Various bug fixes, mostly due to changes of underlying libraries.
26+
27+
1628
17.5
1729
----
1830

@@ -90,28 +102,32 @@ so watch out for those!
90102
from a multi-state sample to :py:class:`fret.SmFRETAnalyzer`
91103

92104

105+
Older versions
106+
--------------
107+
108+
93109
16.1
94-
----
110+
~~~~
95111

96112
- Many fixes for the still-experimental :py:mod:`gui` sub-package
97113
- Deal consitently with empty input in :py:func:`brightness.from_raw_image`
98114
- Require Python >= 3.7 for dict order
99115

100116

101117
16.0.2
102-
------
118+
~~~~~~
103119

104120
- Include Breeze icon theme's `index.theme` in build
105121

106122

107123
16.0.1
108-
------
124+
~~~~~~
109125

110126
- Include QML files in build
111127

112128

113129
16.0
114-
----
130+
~~~~
115131

116132
- Introduce :py:class:`io.ImageSequence`, a PIMS-like interface to the
117133
`imageio` librario.
@@ -134,19 +150,19 @@ so watch out for those!
134150

135151

136152
15.2
137-
----
153+
~~~~
138154

139155
- Fix reading metadata in :py:class:`io.SdtTiffStack`.
140156

141157

142158
15.1
143-
----
159+
~~~~
144160

145161
- Slightly increase tolerance on one test for CI
146162

147163

148164
15.0
149-
----
165+
~~~~
150166

151167
- Add :py:class:`nbui.FileDialog` and :py:class:`nbui.ChannelSplitter` classes.
152168
- Rename :py:class:`chromatic.Corrector` ->
@@ -168,42 +184,42 @@ so watch out for those!
168184

169185

170186
14.4
171-
----
187+
~~~~
172188

173189
- motion.MsdDist: Ensure proper assignment of MSDs/weights to components
174190
- fret.SmFretAnalyzer.bleach_step: Suport donor-only and acceptor-only samples
175191

176192

177193
14.3.1 – 14.3.2
178-
---------------
194+
~~~~~~~~~~~~~~~
179195

180196
- Fix tests for OSX and Windows
181197
- Use exclusively bundled slicerator
182198

183199

184200
14.3
185-
----
201+
~~~~
186202

187203
- Include license files via setup.cfg
188204

189205

190206
14.2
191-
----
207+
~~~~
192208

193209
- Publicly release under BSD 3-Clause license
194210
- Cleanups
195211

196212

197213
14.1
198-
----
214+
~~~~
199215

200216
- Fix bug in :py:class:`fret.FrameSelector` which was triggered when the
201217
highest occuring frame number was divisible by the length of the excitation
202218
sequence.
203219

204220

205221
14.0
206-
----
222+
~~~~
207223

208224
- Completely reworked MSD analysis framework. This can be used on the ensemble
209225
level or on individual tracks. It is now easier to use and extensible
@@ -226,9 +242,6 @@ so watch out for those!
226242
slicerator.
227243

228244

229-
Older versions
230-
--------------
231-
232245
13.4
233246
~~~~
234247

sdt/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44

55
# setup.py needs to be able to read the version string using the reg ex
66
# r"^__version__ = ['\"]([^'\"]*)['\"]"
7-
__version__ = "17.5"
7+
__version__ = "18.0"

0 commit comments

Comments
 (0)