|
5 | 5 | ### Added |
6 | 6 | - An example notebook for ICA source extraction was added, by [Jacqueline Behrendt](https://github.com/jackybehrendt12). |
7 | 7 | ([#112](https://github.com/ibs-lab/cedalion/pull/112)) |
| 8 | +- Added `TwoSurfaceHeadmodel.scale_to_headsize` and `TwoSurfaceHeadmodel.scale_to_landmarks` to adjust the head model's size to the head circumferences or digitized landmarks, respectively. By [Eike Middell](https://github.com/emiddell). |
| 9 | +- The factory method `cedalion.dot.get_standard_headmodel` to construct the `TwoSurfaceHeadModel` of the standard Colin27 and ICBM-152 heads was added, by [Eike Middell](https://github.com/emiddell). |
| 10 | +- Added `cedalion.xrutils.dot_dataarray_csr` for matrix products between `xr.DataArray` |
| 11 | + and `scipy.sparse` arrays, by [Eike Middell](https://github.com/emiddell). |
8 | 12 | ### Changed |
| 13 | +- Refactored `cedalion.plots` into `cedalion.vis` and its subpackages. This cleans up the code structure and should help with discovering existing functions. The package `cedalion.vis.blocks` emphasizes building blocks for larger visualizations. Please refer to `examples/plots_visualization/12_plots_example.ipynb` to get an overview. Importing `cedalion.plots` will throw a deprecation warning to trigger adoption. By [Eike Middell](https://github.com/emiddell). |
| 14 | +- Renamed `LabeledPointCloud` to `LabeledPoints`. |
| 15 | +- Split up the `.nirs` submodule into `.nirs.cw`, `.nirs.fd` and `.nirs.td`. |
| 16 | +- Merged the submodules `cedalion.datasets` and `cedalion.data`. All functions to |
| 17 | +access example datasets are now available under `cedalion.data`. |
| 18 | +- The fiducial landmarks of the standard Colin27 and ICBM-152 heads changed. Using the landmark builder 10-10 coordinates were calculated for both heads. These are now |
| 19 | + available when head models are created with `get_standard_headmodel`. The example |
| 20 | + notebook `48_headmodel_landmarks_verification.ipynb` documents the origin of all |
| 21 | + landmarksand quantitatively compares the output of the LandmarkBuilder to published |
| 22 | + coordinates. By [Eike Middell](https://github.com/emiddell). |
| 23 | +- Added the parameter `mode` to `TwoSurfaceHeadModel.align_and_snap_to_scalp` to switch |
| 24 | + between constrained affine transformations (translation, rotation, isotropic scaling) |
| 25 | + and unconstrained affine transformations (also anisotropic scaling, shearing and reflection). The default behaviour from `align_and_snap_to_scalp` was changed from |
| 26 | + constrained to unconstrained affine transformations. |
| 27 | +- The image reconstruction methods were refactored to offer more regularization methods |
| 28 | + (including spatial basis functions) as well as direct and indirect reconstructions and to provide a simpler interface to the user. All functions are now located under `cedalion.dot`. By [Laura Carlton](https://github.com/lauracarlton), [Alexander von Lühmann](https://github.com/avolu) and [Eike Middell](https://github.com/emiddell). ([#130](https://github.com/ibs-lab/cedalion/pull/86)) |
| 29 | +- For the Colin27 and ICBM-152 heads the label for the coordinate reference system was changed from `'aligned'` to `'mni'`. |
9 | 30 | - The ninja HD and UHD cap coordinates were changed from a right-handed to a left-handed |
10 | 31 | coordinate system, by [Nils Harmening](https://github.com/harmening). ([#110](https://github.com/ibs-lab/cedalion/pull/110)) |
11 | 32 | - Changed the names of several motion correction algorithms from `motion_correct.motion_correct_X` |
@@ -34,7 +55,7 @@ All dependencies have been updated to recent versions. Please rebuild the enviro |
34 | 55 | - Spatial and measurement noise regularization options in image reconstruction, by [David Boas](https://github.com/dboas). ([#86](https://github.com/ibs-lab/cedalion/pull/86)) |
35 | 56 | - Improved import of optode and electrode coordinates, by [Nils Harmening](https://github.com/harmening). ([#95](https://github.com/ibs-lab/cedalion/pull/95)) |
36 | 57 | - The interfaces for the fluence and sensitivity computations were changed to allow out-of-core computations, by [Eike Middell](https://github.com/emiddell). |
37 | | -- Precomputed sensitivities for all example datasets, including the ninjaCap whole head probe, are availabe in cedalion.datasets, by [Eike Middell](https://github.com/emiddell). |
| 58 | +- Precomputed sensitivities for all example datasets, including the ninjaCap whole head probe, are availabe in cedalion.data, by [Eike Middell](https://github.com/emiddell). |
38 | 59 |
|
39 | 60 | - Make all example notebooks run on Google Colab integration, by [Josef Cutler](https://github.com/jccutler). ([#96](https://github.com/ibs-lab/cedalion/pull/96)) |
40 | 61 |
|
|
0 commit comments