|
1 | 1 | # Change Log
|
2 | 2 |
|
3 |
| -## Unreleased |
4 |
| - |
5 |
| -### Added |
6 |
| -* First unreleased version of ReSurfEMG, containing: |
7 |
| - - Tests, |
8 |
| - - Documentation, |
9 |
| - - Change log, |
10 |
| - - License, |
11 |
| - - README, |
12 |
| -* |
13 |
| - |
14 |
| -### Changed |
15 |
| - |
16 |
| -* |
17 |
| -## Release 0.0.0 |
18 |
| - |
19 |
| -### Added |
20 |
| - |
21 |
| -* First version of this Python project to follow the Netherlands eScience Center software development guide, containing (added to this version): |
22 |
| - |
23 |
| - - Code style checking, |
24 |
| - - Editorconfig, |
25 |
| - - Code of Conduct, |
26 |
| - - Contributing guidelines, |
27 |
| - - Setup configuration, |
28 |
| - - files for installation/building release (pypi, condabuild) |
29 |
| - |
30 |
| - |
31 |
| -## Release 0.0.4 |
32 |
| - |
33 |
| -### Added |
34 |
| - |
35 |
| -* Fourth version of this Python project, containing (added to this version): |
36 |
| - |
37 |
| - - Gating function for ECG removal, |
38 |
| - - Improve ICA for heart lead detection, |
39 |
| - - Power spectrum function in helper_functions, |
40 |
| - - Converter function for Biopac acquired data in converter_functions, |
41 |
| - - High envelope function hi_envelope in helper_functions, |
42 |
| - - Working pipeline improved (working_pipeline_pre_ml) in helper_functions, |
43 |
| - - Slices_jump_slider function produces continous sequential slices over an |
44 |
| - array of a certain legnth spaced out by a 'jump' in helper_functions. |
45 |
| - |
46 |
| -## Release 0.0.5 |
47 |
| - |
48 |
| -### Added |
49 |
| - |
50 |
| -* Fifth version of this Python project, containing (added to this version): |
51 |
| - |
52 |
| - - Converter functions added to converter_functions module to take other lab formats into an array in the format our library uses |
53 |
| - - Preprocessing pipelines for any number of leads, which any subset can be chosen added to multi_lead_type module |
54 |
| - - config module added so outside users can easily point towards thier own datasets, includes a new function to make synthetic EMG data, and hash file validation function (moved from converter_functions) |
55 |
| - - In repository (technically not part of version): legacy dashboard files removed, notebooks guide added |
56 |
| - |
57 |
| -## Release 0.0.6 |
58 |
| - |
59 |
| -### Added |
60 |
| - |
61 |
| -* Sixth version of this Python project, containing (added to this version): |
62 |
| - |
63 |
| - - Reading function Poly5Reader in new tmsisdk_lite module which reads Poly5-files and can produce an array in the format our library uses |
64 |
| - - Command line synthetic data creation, data pre-processing and machine learning (new module cli) |
65 |
| - - New synthetic data function in config module |
66 |
| - - New independent component analysis (ICA) functions which allow processing of any number of leads |
67 |
| - - More functions for signal analysis including clinically relevant variations of area under curve and a function (distance_matrix) that produces various mathematical distances which can be used to compare EMG and other signals e.g. ventilator or EMG |
68 |
| - |
69 |
| - |
70 |
| -## Release 0.0.7 |
71 |
| - |
72 |
| -### Added |
73 |
| - |
74 |
| -* Seventh version of this Python project, containing (added to this version): |
75 |
| - |
76 |
| - - Function for looking at time to peak in a curve absolute and relative i.e. times_under_curve() |
77 |
| - - Upgrade of CI to include a newer setup-conda action (v1.1.1) |
78 |
| - |
79 |
| -## Release 0.0.8 |
80 |
| - |
81 |
| -### Added |
82 |
| - |
83 |
| -* Eight version of this Python project, containing (added to this version): |
84 |
| - |
85 |
| - - Improved function at time to peak in a curve absolute and relative i.e. times_under_curve() |
86 |
| - - Function for psuedoslope of take-off i.e. helper_functions.pseudoslope() |
87 |
| - - Upgrade of setup.py to pin mne/mne-base, skikit-learn version, other setup file changes |
88 |
| - |
89 |
| - |
90 |
| -## Release 0.0.9 |
91 |
| - |
92 |
| -### Added |
93 |
| - |
94 |
| -* Ninth version of this Python project, containing (added to this version): |
95 |
| - |
96 |
| - - Improved function for entropy in helper_functions module |
97 |
| - - Variability over array function (variability_maker) in helper_functions module |
98 |
| - - Additional command line functionality to convert certain csv files into files that can be processing in the ReSurfEMG-Dashboard. |
99 |
| - - Testing matrix to include Python 3.9 |
100 |
| - |
101 |
| -## Release 0.1.0 |
102 |
| - |
103 |
| - |
104 |
| -* Tenth version, first major revision/version: |
105 |
| - |
106 |
| - - Switch of all environments and functionality to run on Python 3.9 |
107 |
| - - Installation possibility via mamba added (preffered) |
108 |
| - - Revision of some notebooks to allow processing of numpy array files directly |
109 |
| - - Fixed lack of tkinter in environment yaml |
110 |
| - |
111 |
| - |
112 |
| -## Release 0.1.2 |
113 |
| - |
114 |
| - |
115 |
| -* Identical to tenth version, first major revision/version: |
116 |
| - |
117 |
| - - created due to technical problems with pypi |
118 |
| - |
119 |
| -## Release 0.1.3 |
120 |
| - |
121 |
| -* Version 0.1.3 |
122 |
| - |
123 |
| - - changes in setup.py to accomodate conda package version format |
124 |
| - - changes to getting started notebook and instructions |
125 |
| - - required release now (11 October 2023) for JOSS paper |
126 |
| - |
127 |
| -## Release 0.2.0 |
128 |
| - |
129 |
| -* Eleventh version, second major revision |
130 |
| - |
131 |
| - - Refactoring of helper_functions in submodules organized per function |
132 |
| - - config |
133 |
| - - data_connector |
134 |
| - - helper_functions |
135 |
| - - machine_learning |
136 |
| - - postprocessing |
137 |
| - - preprocessing |
138 |
| - - Refactor tests accordingly |
139 |
| - |
140 |
| - |
141 |
| -## Release 0.2.1 |
142 |
| - |
143 |
| -* Fix release 0.2.0 |
144 |
| - |
145 |
| - - Release 0.2.0 was a refactoring of the code base, but the newly |
146 |
| - created submodules were not included in the builds. This is now fixed. |
147 |
| - - Small adaptations to config.simulate_ventilator_with_occlusions to |
148 |
| - simulate more realistic Pocc manoeuvres. |
149 |
| - |
150 |
| -## Release 0.3.0 |
151 |
| - |
152 |
| -* Major revision |
153 |
| - |
154 |
| - - Conversion from setup.py build to pyproject.toml build |
155 |
| - - Discontinue Conda package releases |
156 |
| - - Include Python 3.10 and 3.11 support |
157 |
| - - Introduction of new functions: |
158 |
| - - postprocessing.baseline: Moving baseline, Slopesum baseline |
159 |
| - - postprocessing.event_detection: On-/Offset detection using baseline crossing, and maximum slope extrapolation. |
160 |
| - |
161 |
| -## Release 0.3.1 |
| 3 | +## Release 1.0.2 |
| 4 | +* Patch |
| 5 | + - Move ReSurfEMG repo from https://github.com/ReSurfEMG/ReSurfEMG/ to https://github.com/resurfemg-org/ReSurfEMG/ |
162 | 6 |
|
163 |
| -* Minor revision |
164 |
| - - Bug fixes in: |
165 |
| - - postprocessing.event_detection: On-/Offset detection using baseline crossing, and maximum slope extrapolation. |
| 7 | +## Release 1.0.1 |
| 8 | +* Patch |
| 9 | + - Fix: config file generation from template showed unexpected behaviour in overwriting existing config files and failing when not_pushed did not exist. |
| 10 | + - postprocessing.features methods time_to_peak and pseudo_slope methods smoothed by default. Changed to smoothing on smooth=True |
| 11 | + - Add subpackages and modules to init files for smoother imports |
166 | 12 |
|
167 | 13 | ## Release 1.0.0
|
168 |
| - |
169 | 14 | * Major revision
|
170 | 15 | - Refactor ReSurfEMG library
|
171 | 16 | - cli
|
|
325 | 170 | - --> legacy.calc_open_sampent
|
326 | 171 | - --> legacy.entropy_maker
|
327 | 172 |
|
328 |
| -## Release 1.0.1 |
329 |
| -* Patch |
330 |
| - - Fix: config file generation from template showed unexpected behaviour in overwriting existing config files and failing when not_pushed did not exist. |
331 |
| - - postprocessing.features methods time_to_peak and pseudo_slope methods smoothed by default. Changed to smoothing on smooth=True |
332 |
| - - Add subpackages and modules to init files for smoother imports |
| 173 | +## Release 0.3.1 |
| 174 | + |
| 175 | +* Minor revision |
| 176 | + - Bug fixes in: |
| 177 | + - postprocessing.event_detection: On-/Offset detection using baseline crossing, and maximum slope extrapolation. |
| 178 | + |
| 179 | + |
| 180 | +## Release 0.3.0 |
| 181 | + |
| 182 | +* Major revision |
| 183 | + |
| 184 | + - Conversion from setup.py build to pyproject.toml build |
| 185 | + - Discontinue Conda package releases |
| 186 | + - Include Python 3.10 and 3.11 support |
| 187 | + - Introduction of new functions: |
| 188 | + - postprocessing.baseline: Moving baseline, Slopesum baseline |
| 189 | + - postprocessing.event_detection: On-/Offset detection using baseline crossing, and maximum slope extrapolation. |
| 190 | + |
| 191 | +## Release 0.2.1 |
| 192 | + |
| 193 | +* Fix release 0.2.0 |
| 194 | + |
| 195 | + - Release 0.2.0 was a refactoring of the code base, but the newly |
| 196 | + created submodules were not included in the builds. This is now fixed. |
| 197 | + - Small adaptations to config.simulate_ventilator_with_occlusions to |
| 198 | + simulate more realistic Pocc manoeuvres. |
| 199 | + |
| 200 | + |
| 201 | +## Release 0.2.0 |
| 202 | + |
| 203 | +* Eleventh version, second major revision |
| 204 | + |
| 205 | + - Refactoring of helper_functions in submodules organized per function |
| 206 | + - config |
| 207 | + - data_connector |
| 208 | + - helper_functions |
| 209 | + - machine_learning |
| 210 | + - postprocessing |
| 211 | + - preprocessing |
| 212 | + - Refactor tests accordingly |
| 213 | + |
| 214 | +## Release 0.1.3 |
| 215 | + |
| 216 | +* Version 0.1.3 |
| 217 | + |
| 218 | + - changes in setup.py to accomodate conda package version format |
| 219 | + - changes to getting started notebook and instructions |
| 220 | + - required release now (11 October 2023) for JOSS paper |
| 221 | + |
| 222 | +## Release 0.1.2 |
| 223 | + |
| 224 | + |
| 225 | +* Identical to tenth version, first major revision/version: |
| 226 | + |
| 227 | + - created due to technical problems with pypi |
| 228 | + |
| 229 | +## Release 0.1.0 |
| 230 | + |
| 231 | + |
| 232 | +* Tenth version, first major revision/version: |
| 233 | + |
| 234 | + - Switch of all environments and functionality to run on Python 3.9 |
| 235 | + - Installation possibility via mamba added (preffered) |
| 236 | + - Revision of some notebooks to allow processing of numpy array files directly |
| 237 | + - Fixed lack of tkinter in environment yaml |
| 238 | + |
| 239 | +## Release 0.0.9 |
| 240 | + |
| 241 | +### Added |
| 242 | + |
| 243 | +* Ninth version of this Python project, containing (added to this version): |
| 244 | + |
| 245 | + - Improved function for entropy in helper_functions module |
| 246 | + - Variability over array function (variability_maker) in helper_functions module |
| 247 | + - Additional command line functionality to convert certain csv files into files that can be processing in the ReSurfEMG-Dashboard. |
| 248 | + - Testing matrix to include Python 3.9 |
| 249 | + |
| 250 | + |
| 251 | + |
| 252 | + |
| 253 | +## Release 0.0.8 |
| 254 | + |
| 255 | +### Added |
| 256 | + |
| 257 | +* Eight version of this Python project, containing (added to this version): |
| 258 | + |
| 259 | + - Improved function at time to peak in a curve absolute and relative i.e. times_under_curve() |
| 260 | + - Function for psuedoslope of take-off i.e. helper_functions.pseudoslope() |
| 261 | + - Upgrade of setup.py to pin mne/mne-base, skikit-learn version, other setup file changes |
| 262 | + |
| 263 | + |
| 264 | +## Release 0.0.7 |
| 265 | + |
| 266 | +### Added |
| 267 | + |
| 268 | +* Seventh version of this Python project, containing (added to this version): |
| 269 | + |
| 270 | + - Function for looking at time to peak in a curve absolute and relative i.e. times_under_curve() |
| 271 | + - Upgrade of CI to include a newer setup-conda action (v1.1.1) |
| 272 | + |
| 273 | +## Release 0.0.6 |
| 274 | + |
| 275 | +### Added |
| 276 | + |
| 277 | +* Sixth version of this Python project, containing (added to this version): |
| 278 | + |
| 279 | + - Reading function Poly5Reader in new tmsisdk_lite module which reads Poly5-files and can produce an array in the format our library uses |
| 280 | + - Command line synthetic data creation, data pre-processing and machine learning (new module cli) |
| 281 | + - New synthetic data function in config module |
| 282 | + - New independent component analysis (ICA) functions which allow processing of any number of leads |
| 283 | + - More functions for signal analysis including clinically relevant variations of area under curve and a function (distance_matrix) that produces various mathematical distances which can be used to compare EMG and other signals e.g. ventilator or EMG |
| 284 | + |
| 285 | +## Release 0.0.5 |
| 286 | + |
| 287 | +### Added |
| 288 | + |
| 289 | +* Fifth version of this Python project, containing (added to this version): |
| 290 | + |
| 291 | + - Converter functions added to converter_functions module to take other lab formats into an array in the format our library uses |
| 292 | + - Preprocessing pipelines for any number of leads, which any subset can be chosen added to multi_lead_type module |
| 293 | + - config module added so outside users can easily point towards thier own datasets, includes a new function to make synthetic EMG data, and hash file validation function (moved from converter_functions) |
| 294 | + - In repository (technically not part of version): legacy dashboard files removed, notebooks guide added |
| 295 | + |
| 296 | +## Release 0.0.4 |
| 297 | + |
| 298 | +### Added |
| 299 | + |
| 300 | +* Fourth version of this Python project, containing (added to this version): |
| 301 | + |
| 302 | + - Gating function for ECG removal, |
| 303 | + - Improve ICA for heart lead detection, |
| 304 | + - Power spectrum function in helper_functions, |
| 305 | + - Converter function for Biopac acquired data in converter_functions, |
| 306 | + - High envelope function hi_envelope in helper_functions, |
| 307 | + - Working pipeline improved (working_pipeline_pre_ml) in helper_functions, |
| 308 | + - Slices_jump_slider function produces continous sequential slices over an |
| 309 | + array of a certain legnth spaced out by a 'jump' in helper_functions. |
| 310 | + |
| 311 | +## Release 0.0.0 |
| 312 | + |
| 313 | +### Added |
| 314 | + |
| 315 | +* First version of this Python project to follow the Netherlands eScience Center software development guide, containing (added to this version): |
| 316 | + |
| 317 | + - Code style checking, |
| 318 | + - Editorconfig, |
| 319 | + - Code of Conduct, |
| 320 | + - Contributing guidelines, |
| 321 | + - Setup configuration, |
| 322 | + - files for installation/building release (pypi, condabuild) |
| 323 | + |
| 324 | +## Unreleased |
| 325 | + |
| 326 | +### Added |
| 327 | +* First unreleased version of ReSurfEMG, containing: |
| 328 | + - Tests, |
| 329 | + - Documentation, |
| 330 | + - Change log, |
| 331 | + - License, |
| 332 | + - README, |
| 333 | +* |
| 334 | + |
| 335 | +### Changed |
| 336 | + |
| 337 | +* |
333 | 338 |
|
334 |
| -## Release 1.0.2 |
335 |
| -* Patch |
336 |
| - - Move ReSurfEMG repo from https://github.com/ReSurfEMG/ReSurfEMG/ to https://github.com/resurfemg-org/ReSurfEMG/ |
|
0 commit comments