Skip to content

Commit

Permalink
MAINT: Prepare v0.1.4 release
Browse files Browse the repository at this point in the history
  • Loading branch information
LorenzE committed Jul 7, 2020
1 parent b67b0a3 commit b3d0a9c
Show file tree
Hide file tree
Showing 9 changed files with 88 additions and 10 deletions.
2 changes: 1 addition & 1 deletion applications/mne_analyze/mne_analyze/info.h
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ class CInfo
*/
static int RevisionVersion()
{
return 3;
return 4;
}

//=========================================================================================================
Expand Down
2 changes: 1 addition & 1 deletion applications/mne_scan/mne_scan/info.h
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ class CInfo
*/
static int RevisionVersion()
{
return 3;
return 4;
}

//=========================================================================================================
Expand Down
2 changes: 1 addition & 1 deletion doc/doxygen/mne-cpp_doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = MNE-CPP
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 0.1.3
PROJECT_NUMBER = 0.1.4

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
4 changes: 2 additions & 2 deletions doc/gh-pages/pages/development/releasecycle.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Release Cycle
title: Release Guide
parent: Continuous Integration
grand_parent: Develop
nav_order: 3
---

# Release Cycle
# Release Guide

New development takes place on the `master` branch. Once the developers have rough consensus we create a new stable release on GitHub, following the `v0.x.y` tag syntax. The MNE-CPP stable release steps are:

Expand Down
4 changes: 2 additions & 2 deletions doc/gh-pages/pages/install/binaries.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Stable Releases

| Version | Release | Dynamic Build | Static Build |
|-------|-------|-------|-------|
| [0.1.3](changelog.md#version-013) | 2020-06-05 | <span class="fs-2"> [Windows](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.3/mne-cpp-windows-dynamic-x86_64.zip){: .btn .btn-blue } [Linux](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.3/mne-cpp-linux-dynamic-x86_64.tar.gz){: .btn .btn-blue } [MacOS](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.3/mne-cpp-macos-dynamic-x86_64.tar.gz){: .btn .btn-blue } </span> | <span class="fs-2"> [Windows](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.3/mne-cpp-windows-static-x86_64.zip){: .btn .btn-blue } [Linux](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.3/mne-cpp-linux-static-x86_64.tar.gz){: .btn .btn-blue } [MacOS](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.3/mne-cpp-macos-static-x86_64.tar.gz){: .btn .btn-blue } </span> |
| [0.1.4](changelog.md#version-014) | 2020-07-07 | <span class="fs-2"> [Windows](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.4/mne-cpp-windows-dynamic-x86_64.zip){: .btn .btn-blue } [Linux](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.4/mne-cpp-linux-dynamic-x86_64.tar.gz){: .btn .btn-blue } [MacOS](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.4/mne-cpp-macos-dynamic-x86_64.tar.gz){: .btn .btn-blue } </span> | <span class="fs-2"> [Windows](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.4/mne-cpp-windows-static-x86_64.zip){: .btn .btn-blue } [Linux](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.4/mne-cpp-linux-static-x86_64.tar.gz){: .btn .btn-blue } [MacOS](https://github.com/mne-tools/mne-cpp/releases/download/v0.1.4/mne-cpp-macos-static-x86_64.tar.gz){: .btn .btn-blue } </span> |

Development Release
{: .label .label-green }
Expand All @@ -27,4 +27,4 @@ Web Assembly Release

| Version | Release | Link |
|---------|------|------|
| dev_build | [Latest commit](https://github.com/mne-tools/mne-cpp/commits/master){:target="_blank" rel="noopener"} | <span class="fs-2"> [MNE Analyze - WASM](https://mne-cpp.github.io/wasm/mne_analyze.html){: .btn .btn-purple } </span> <span class="fs-2"> [MNE Anonymize - WASM](https://mne-cpp.github.io/wasm/mne_anonymize.html){: .btn .btn-purple } </span>|
| dev_build | [Latest commit](https://github.com/mne-tools/mne-cpp/commits/master){:target="_blank" rel="noopener"} | <span class="fs-2"> [MNE Analyze](https://mne-cpp.github.io/wasm/mne_analyze.html){: .btn .btn-purple } </span> <span class="fs-2"> [MNE Anonymize](https://mne-cpp.github.io/wasm/mne_anonymize.html){: .btn .btn-purple } </span>|
80 changes: 80 additions & 0 deletions doc/gh-pages/pages/install/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,86 @@ nav_order: 1

# Changelog

## Version 0.1.4 - 2020/07/07

### Applications

MNE Analyze
* Add filter support. The user can now select/design a filter. If activated the filter is applied to the data as the user scrolls through the file. When activated the filtered data is also written to file and applied when computing an average.
* Add dark mode support to WASM version
* Corrected saving/loading views inbetween sessions
* Adjusted minimum allowed window size
* Add support for computing averages/evoked responses
* Closing main window now calls destructors for views in dockwidgets
* Add support to delete loaded files from the data manager
* Speed up data browsing by decreasing the pre loading buffer size to two blocks
* Fix vertically overlapping signal plotting
* Move AnalyzeDataModel to anshared/model folder
* Annotations have been renamed to Events
* Added Event Group functionality and struct
* Event Groups can be renamed or have their color changed through right click context menu
* Events can now be deleted from selecting any of the columns, double click to edit columns
* Fixed bug where check boxes changing annotation model state were not updating the view

MNE Scan
* Update inverse operator if new forward solution was calculated
* Update brainflow submodule for the brainflowboard plugin

Examples
* Add a new example for averaging
* Change ex_read_epochs to only read epochs without averaging afterwards

MNE Anonymize
* Add GUI mode
* Add WASM version
* Improve internal memory handling

### API Libraries

Utils
* Move filter methods/classes to the RtProcessing library
* Move DetectTrigger class to the RtProcessing library
* Refactor baseline correction input from QPair<QVariant,QVariant> to QPair<float,float>

RtProcessing
* Refactor header guards of all RtProcessing classes
* Add function to set updated forward solution in RtInv
* Rename RtFilter to Filter and FilterData to FilterKernel
* Improve automatic slicing of data when filtering
* Separate continous and one time overlap add filtering methods. Make some functions global RTPROCESSINGLIB namespace functions and was therefore removed.
* Remove processing of multiple filters at once. This feature was never really implemented.
* Rename RtAve to RtAveraging in
* Add new averaging functions in
* Implement convenience function in DetectTrigger to transform between detect trigger QMaps and MNE event matrices
* Move detect trigger functions to global RTPROCESSINGLIB namespace

Disp
* Refactor plotting of the filter's frequency response in the FilterPlotScene class
* Fix saving/loading from FilterDesignView, FilterSettingsView and FiffRawView
* Changed signal view control widget scaling to allow for window sizes
* Remove filtering from EvokedSetModel in disp library. Filtering on short data lengths such as most epochs is difficult because of the edge effects. Filtering for epochs/evoked responses should happen before with appropriate filter lengths which is now supported by the RTPROCESSINGLIB::computeFilteredAverage() function.
* Improve the ScalingView with new default scaling values and convenience functions to retrieve the scale value for a given scale map and channel kind/unit. Make use of the new functions throughout MNE-CPP libraries and applications.

### Documentation

* Add averaging plugin documentation page.
* Update MNE Anonymize documentation page.

### Other

* Remove minimal version flag and corresponding CI build. This mode was needed to be able to build on the older Neuromag systems. Since we switched to the fieldtrip buffer, this mode is no longer needed.

### Authors

People who contributed to this release (preceded by number of commits):

(156) Juan Garcia-Prieto,
(110) Lorenz Esch,
(76) Gabriel Motta,
(6) Ruben Dörfel,
(2) Wayne Mead,
(2) Andrey Parfenov

## Version 0.1.3 - 2020/06/05

### Applications
Expand Down
1 change: 0 additions & 1 deletion doc/gh-pages/pages/learn/dipolefit.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
---
title: MNE Dipole Fit CLI
has_children: true
parent: Learn
nav_order: 4
---
Expand Down
1 change: 0 additions & 1 deletion doc/gh-pages/pages/learn/fwdsolution.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
---
title: MNE Forward Solution CLI
has_children: true
parent: Learn
nav_order: 5
---
Expand Down
2 changes: 1 addition & 1 deletion mne-cpp.pri
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ defineReplace(copyResources) {

############################################### GLOBAL DEFINES ################################################

VERSION = 0.1.3
VERSION = 0.1.4

QMAKE_TARGET_PRODUCT = MNE-CPP
QMAKE_TARGET_DESCRIPTION = MNE-CPP Qt and Eigen based C++ library.
Expand Down

0 comments on commit b3d0a9c

Please sign in to comment.