Marcin Szumski [Sun, 27 Feb 2011 11:45:11 +0000 (12:45 +0100)]
Removal of JavaDoc warnings
Zbigniew Jędrzejewski-Szmek [Fri, 18 Feb 2011 12:45:54 +0000 (13:45 +0100)]
pom: generate surefire reports on test results.
Xref-ed source is also generated.
Zbigniew Jędrzejewski-Szmek [Wed, 9 Feb 2011 00:40:50 +0000 (01:40 +0100)]
pom: add cobertura plugin for test coverage.
Employ with 'mvn cobertura:cobertura'.
Results in 'target/site/cobertura'.
Marcin Szumski [Fri, 18 Feb 2011 13:15:40 +0000 (14:15 +0100)]
Plugin interface: minor corrections
1. Resolved problem with spaces in xml
2. Resolved problem with exception when a plugin directory does not exist.
Zbyszek Szmek [Mon, 24 Jan 2011 12:25:51 +0000 (13:25 +0100)]
Skip tests during packaging.
Marcin Szumski [Mon, 10 Jan 2011 21:04:55 +0000 (22:04 +0100)]
plug-in with the signal tool (SignalFFTTool) which displays the power spectrum
Marcin Szumski [Mon, 10 Jan 2011 21:03:47 +0000 (22:03 +0100)]
plug-in which calculates FFT
Marcin Szumski [Mon, 10 Jan 2011 18:02:50 +0000 (19:02 +0100)]
FFT:
1. replaced Flanagan FFT with FFT depending on JTransform
2. removed SignalFFTTool
Marcin Szumski [Mon, 10 Jan 2011 17:43:11 +0000 (18:43 +0100)]
plug-in interface:
minor correction to extensions of temporary files
Marcin Szumski [Fri, 7 Jan 2011 23:11:17 +0000 (00:11 +0100)]
JavaDoc for package org.signalml.app.view.element
Marcin Szumski [Fri, 7 Jan 2011 18:09:06 +0000 (19:09 +0100)]
plug-in interface:
1. added functions which return the samples for the part of the signal (time domain_
2. corrections to the mechanism of signal tools
3. minor additions to interface org.signalml.plugin.export.view.ExportedSignalPlot
Marcin Szumski [Thu, 23 Dec 2010 16:39:31 +0000 (17:39 +0100)]
JavaDoc for package org.signalml.app.view.dialog
Zbigniew Jędrzejewski-Szmek [Fri, 26 Nov 2010 12:51:45 +0000 (13:51 +0100)]
site: add link to compilation instructions on the wiki
Zbigniew Jędrzejewski-Szmek [Thu, 25 Nov 2010 11:18:02 +0000 (12:18 +0100)]
Copy english messages messages_en.xml -> messages_pl.xml
This reverts commit
a6f8d0532a8a3656e07c5bb5328cc417a0429354.
Svarog cannot run without the messages file! In my testing it worked because I
had a copy copied by maven into the target/ directory and thus removing it from
the source tree didn't break Svarog immediately.
Zbigniew Jędrzejewski-Szmek [Thu, 25 Nov 2010 10:45:42 +0000 (11:45 +0100)]
Change displayed Svarog version to 0.5.0-SNAPSHOT
Zbigniew Jędrzejewski-Szmek [Thu, 25 Nov 2010 10:32:12 +0000 (11:32 +0100)]
Remove link messages_pl.xml -> messages_en.xml
Links are not supported on windows, and the content of the symbolic link
(the filename) was unsuccessfully parsed as XML.
In commit
2af227a882e90f167db92a6390911911ebac5f88 I intended to remove
this file according to the commit message, but created this link instead.
The "polish" messages are still equal to the english ones, so let's finally
remove this file.
Zbigniew Jędrzejewski-Szmek [Wed, 24 Nov 2010 16:12:47 +0000 (17:12 +0100)]
User File.separator, not "\\", in PluginLoader and simplify things a bit
Zbigniew Jędrzejewski-Szmek [Wed, 24 Nov 2010 16:07:39 +0000 (17:07 +0100)]
Reindent src/main/java/org/signalml/plugin/loader/PluginLoader.java
Stanislaw Findeisen [Wed, 17 Nov 2010 21:51:24 +0000 (22:51 +0100)]
Added method:
ChannelSamples getActiveRawSignalSamples(int channel, int signalOffset, int count)
to:
org.signalml.plugin.export.signal.SvarogAccessSignal
.
Stanislaw Findeisen [Wed, 17 Nov 2010 21:16:20 +0000 (22:16 +0100)]
better style
Zbigniew Jędrzejewski-Szmek [Tue, 16 Nov 2010 09:55:41 +0000 (10:55 +0100)]
Print runtime classpath in the compilation phase
Marcin Szumski [Thu, 11 Nov 2010 20:15:45 +0000 (21:15 +0100)]
Plug-in interface: fixes for exporting part of the signal
Marcin Szumski [Thu, 11 Nov 2010 11:42:41 +0000 (12:42 +0100)]
Plug-in interface: exporting signal
Zbigniew Jędrzejewski-Szmek [Thu, 11 Nov 2010 09:37:14 +0000 (10:37 +0100)]
Clean up developers list & add the tags team
Zbigniew Jędrzejewski-Szmek [Thu, 11 Nov 2010 08:24:18 +0000 (09:24 +0100)]
Remove links to compiled versions and point to sources
This is the change that Michał Dobaczewski made by hand on the svarog site.
Zbigniew Jędrzejewski-Szmek [Thu, 11 Nov 2010 08:12:03 +0000 (09:12 +0100)]
Reindent xml site sources
Zbyszek Jędrzejewski-Szmek [Sun, 31 Oct 2010 11:52:11 +0000 (12:52 +0100)]
Add .dir-locals.el to set emacs buffer variables
Zbyszek Jędrzejewski-Szmek [Sun, 31 Oct 2010 10:43:58 +0000 (11:43 +0100)]
Add .mailmap with proper author names
Marcin Szumski [Sat, 23 Oct 2010 20:55:32 +0000 (22:55 +0200)]
JavaDoc for package org.signalml.app.document - minor corrections
Marcin Szumski [Sat, 23 Oct 2010 17:14:31 +0000 (19:14 +0200)]
JavaDoc for package org.signalml.app.document
Marcin Szumski [Tue, 19 Oct 2010 07:27:42 +0000 (09:27 +0200)]
Plug-in interface: extended JavaDoc + added missing package-level JavaDoc
Zbyszek Jędrzejewski-Szmek [Mon, 18 Oct 2010 07:16:35 +0000 (09:16 +0200)]
Fix botched merge
Zbyszek Jędrzejewski-Szmek [Sun, 17 Oct 2010 10:01:20 +0000 (12:01 +0200)]
s/Listner/Listener/
Zbyszek Jędrzejewski-Szmek [Sun, 17 Oct 2010 09:55:59 +0000 (11:55 +0200)]
Merge branches 'eisenbits-plugin-system' and 'tags'
Conflicts:
src/main/java/org/signalml/app/action/ActivateDocumentAction.java
src/main/java/org/signalml/app/model/AbstractTreeModel.java
src/main/java/org/signalml/app/view/dialog/AbstractDialog.java
src/main/java/org/signalml/app/view/montage/EditFFTSampleFilterDialog.java
OK, this was a mess because automatic merge-after-file-move failed
because files were copied and removed later, and not moved in one
commit. Otherwise, conflicts were trivial, and the same number of
tests fail, so everything is fine, for sure! ;]
Zbyszek Jędrzejewski-Szmek [Sun, 17 Oct 2010 07:17:08 +0000 (09:17 +0200)]
Remove files that should have been moved, not copied.
Please, please, never, never, commit copies of files inside the tree.
Use 'git mv' instead or copy and then 'git rm' the original.
cat <<EOF | while read a b; do i=org.signalml.$a && j=org.signalml.$b && git rm -f src/main/java/$(echo $i|tr . /).java && git grep "$i;" && git grep -l "$i;" | xargs -t -r sed -r -i "s/$i;/$j;/"; done
domain.tag.Tag plugin.export.signal.Tag
exception.SignalMLException plugin.export.SignalMLException
app.action.AbstractSignalMLAction export.view.AbstractSignalMLAction
app.document.Document plugin.export.signal.Document
app.document.AbstractDocument plugin.export.signal.AbstractDocument
app.model.AbstractTreeModel plugin.export.view.AbstractTreeModel
app.view.DocumentView plugin.export.view.DocumentView
app.view.dialog.AbstractDialog plugin.export.view.AbstractDialog
app.view.dialog.AbstractPopupDialog plugin.export.view.AbstractPopupDialog
app.view.AbstractViewerTree plugin.export.view.AbstractViewerTree
app.view.ViewerTreePane plugin.export.view.ViewerTreePane
domain.signal.SignalSelection plugin.export.signal.SignalSelection
domain.tag.TagStyle plugin.export.signal.TagStyle
domain.signal.SignalSelectionType plugin.export.signal.SignalSelectionType
app.view.signal.AbstractSignalTool plugin.export.signal.AbstractSignalTool
app.view.signal.SignalTool plugin.export.signal.SignalTool
EOF
Zbyszek Jędrzejewski-Szmek [Sat, 16 Oct 2010 17:54:06 +0000 (19:54 +0200)]
Add gitattributes to display diffs better
Preparing for a merge ;)
Zbyszek Jędrzejewski-Szmek [Sat, 16 Oct 2010 17:27:31 +0000 (19:27 +0200)]
Downgrade flanagan.jar to 1.0.3 because 1.1.0 gives a strange error
[INFO] Compilation failure
could not parse error message: flanagan/math/FourierTransform.java(flanagan/math:FourierTransform.java):18: unmappable character for encoding UTF-8
* UPDATES: 18 February 2006 method correlation correction (thanks to Daniel Mader, Universt�t Freiburg -- IMTEK)
I get the same error on two different machines, so I'm assuming
that this not a local misconfiguration. We're going to get rid of
this module anyway, so let's use the simplest solution for now.
Zbyszek Jędrzejewski-Szmek [Sat, 16 Oct 2010 14:40:16 +0000 (16:40 +0200)]
Remove a compiled jar file
Jar files should not be in the repo, because they are large, change
frequently, and should be generated from source.
Zbyszek Jędrzejewski-Szmek [Sat, 16 Oct 2010 14:39:02 +0000 (16:39 +0200)]
Revert .classpath to old version
We don't really know why it was changed, and since most the changes
don't look good, let's just revert them.
Zbyszek Jędrzejewski-Szmek [Sat, 16 Oct 2010 14:37:09 +0000 (16:37 +0200)]
s/Exeption/Exception/
Zbyszek Jędrzejewski-Szmek [Sat, 16 Oct 2010 15:14:24 +0000 (17:14 +0200)]
DocumentFlowIntegrator: extract common exception handling code into a method.
This patch was lost during merge. Re-applied with a new except clause.
Conflicts:
src/main/java/org/signalml/app/action/ImportTagAction.java
src/main/java/org/signalml/app/action/NewTagAction.java
src/main/java/org/signalml/app/action/OpenDocumentAction.java
src/main/java/org/signalml/app/action/OpenTagAction.java
src/main/java/org/signalml/app/document/DocumentFlowIntegrator.java
src/main/java/org/signalml/app/method/artifact/ArtifactMethodConsumer.java
src/main/java/org/signalml/app/method/mp5/MP5MethodConsumer.java
src/main/java/org/signalml/app/method/stager/StagerMethodConsumer.java
Mateusz Kruszyński [Fri, 15 Oct 2010 14:27:44 +0000 (16:27 +0200)]
This commit refers to merge of one particular dev branch (lets call it B) to main Svarog branch. B had beed developed for few months by Mariusz Podsiadlo (signal streaming online, connection to OpenBCI etc). After that it has beed developed for a while by Piotr Szachewicz (signal filtering online). At the moment, Piotrve conducted merge.
Marcin Szumski [Thu, 14 Oct 2010 01:30:15 +0000 (03:30 +0200)]
Plug-in interface RC 1
Change log:
1. Added: ExportedSignalDocument returns the list of channel labels.
2. ExportedTag extends Comparable.
3. Functions retuning tags for multiple tag documents return lists instead of sets.
4. Added constructor for AbstractDialog which doesn't require MessageSourceAccessor.
5. Menus that are added several times are now copied.
6. Improved adding tags (checks for correction of added tags).
7. Fixed active tag change.
Marcin Szumski [Mon, 11 Oct 2010 16:48:04 +0000 (18:48 +0200)]
Plug-in interface beta
Stanislaw Findeisen [Wed, 6 Oct 2010 15:03:35 +0000 (17:03 +0200)]
Slight Javadoc fixes.
Stanislaw Findeisen [Wed, 6 Oct 2010 14:52:55 +0000 (16:52 +0200)]
Slight Javadoc fix.
Stanislaw Findeisen [Wed, 6 Oct 2010 14:45:30 +0000 (16:45 +0200)]
Slight Javadoc fix.
Stanislaw Findeisen [Wed, 6 Oct 2010 14:24:54 +0000 (16:24 +0200)]
org.signalml.app.view.signal.SignalTool abstraction and related cleanup.
Stanislaw Findeisen [Tue, 5 Oct 2010 19:33:23 +0000 (21:33 +0200)]
Javadoc for 2 classes in org.signalml.exception package.
Piotr Szachewicz [Wed, 29 Sep 2010 11:04:27 +0000 (13:04 +0200)]
Corrected some formatting mistakes
Piotr Szachewicz [Wed, 29 Sep 2010 00:30:24 +0000 (02:30 +0200)]
Edit time domain filter presets repaired
Piotr Szachewicz [Wed, 29 Sep 2010 00:05:33 +0000 (02:05 +0200)]
Formating and javadoc corrections
Piotr Szachewicz [Tue, 28 Sep 2010 22:41:32 +0000 (00:41 +0200)]
Commented suppressNoConvergenceMessage() - it seems it doesn't work with every flanagan library
Piotr Szachewicz [Tue, 28 Sep 2010 22:38:25 +0000 (00:38 +0200)]
Fully working time domain sample filter edit window
Piotr Szachewicz [Thu, 23 Sep 2010 14:13:28 +0000 (16:13 +0200)]
The parameters of the filter and its order are checked in the designer window
Piotr Szachewicz [Thu, 23 Sep 2010 12:40:18 +0000 (14:40 +0200)]
JSpinner values are immediately corrected while setting them by the user
Piotr Szachewicz [Thu, 23 Sep 2010 00:35:59 +0000 (02:35 +0200)]
Filter designer presets are working
Piotr Szachewicz [Wed, 22 Sep 2010 19:23:25 +0000 (21:23 +0200)]
Corrected formatting for the changed files
Piotr Szachewicz [Wed, 22 Sep 2010 19:21:11 +0000 (21:21 +0200)]
Time Domain Filter Designer - first partly working GUI version
Piotr Szachewicz [Sun, 19 Sep 2010 16:54:59 +0000 (18:54 +0200)]
Time Domain Filter Designer classes added (no gui provided yet)
Piotr Szachewicz [Sun, 19 Sep 2010 10:50:46 +0000 (12:50 +0200)]
Few misspellings corrected
Piotr Szachewicz [Sun, 19 Sep 2010 01:07:58 +0000 (03:07 +0200)]
Final version of formating
Piotr Szachewicz [Sun, 19 Sep 2010 00:44:45 +0000 (02:44 +0200)]
Few more mistakes corrected in the formatting
Piotr Szachewicz [Sat, 18 Sep 2010 15:11:19 +0000 (17:11 +0200)]
Corrected the formatting for the changed files
Piotr Szachewicz [Sat, 18 Sep 2010 15:11:19 +0000 (17:11 +0200)]
Corrected the formatting for the changed files
Marcin Szumski [Tue, 14 Sep 2010 10:25:47 +0000 (12:25 +0200)]
Corrected Javadoc for package org.signalml.domain.tag
Marcin Szumski [Tue, 14 Sep 2010 10:25:23 +0000 (12:25 +0200)]
Corrected Javadoc for package org.signalml.domain.signal
Marcin Szumski [Tue, 14 Sep 2010 10:25:02 +0000 (12:25 +0200)]
Corrected Javadoc for package org.signalml.domain.montage
Piotr Szachewicz [Tue, 7 Sep 2010 11:17:05 +0000 (13:17 +0200)]
Final version of implementing Time Domain Sample Filters in Svarog
Piotr Szachewicz [Mon, 6 Sep 2010 11:33:33 +0000 (13:33 +0200)]
Problems with multithreading solved
Piotr Szachewicz [Sun, 5 Sep 2010 20:21:30 +0000 (22:21 +0200)]
Round buffer works but problem with threads?
Piotr Szachewicz [Tue, 31 Aug 2010 21:04:38 +0000 (23:04 +0200)]
Forgot to add RoundBufferMultichannelSampleSource and its unit test.
Piotr Szachewicz [Tue, 31 Aug 2010 20:56:23 +0000 (22:56 +0200)]
Filtered signal is cached in the Time Domain Sample Filter Engines from now on.
(Cache is implemented using arrays - will be changed to round buffers
for better performance)
Piotr Szachewicz [Mon, 30 Aug 2010 12:16:20 +0000 (14:16 +0200)]
Changed the size of the window for Time Domain Filtering
Piotr Szachewicz [Mon, 30 Aug 2010 09:13:47 +0000 (11:13 +0200)]
Unit tests for time domain filtering written.
Piotr Szachewicz [Fri, 27 Aug 2010 11:18:57 +0000 (13:18 +0200)]
Time domain filters are added and applied before FFT filters
Piotr Szachewicz [Thu, 26 Aug 2010 20:38:06 +0000 (22:38 +0200)]
a list o standard Time Domain filters addedd
Piotr Szachewicz [Thu, 26 Aug 2010 17:45:45 +0000 (19:45 +0200)]
Deleted classes used to store predefined filters
Predefined time domain filters are stored as TimeDomainSampleFilter objects
Piotr Szachewicz [Wed, 25 Aug 2010 19:57:27 +0000 (21:57 +0200)]
Tidying up
Piotr Szachewicz [Wed, 25 Aug 2010 18:05:02 +0000 (20:05 +0200)]
Chain of filters works, but summing of FFT filters disabled
Piotr Szachewicz [Wed, 25 Aug 2010 15:48:44 +0000 (17:48 +0200)]
More than one filter works at a time (initial version)
Piotr Szachewicz [Wed, 25 Aug 2010 13:11:10 +0000 (15:11 +0200)]
Time domain sample filter filters signal taking a few samples from the left of the visible window
Piotr Szachewicz [Tue, 24 Aug 2010 16:15:06 +0000 (18:15 +0200)]
Initial version of time domain filters for Svarog
(Known bugs: works only one filter at a time,
distorted signal on the left edge of the window)
Zbigniew Jędrzejewski-Szmek [Tue, 24 Aug 2010 08:19:33 +0000 (10:19 +0200)]
Make validateString more lenient
Hopefully this is the last commit on this subject :')
Zbigniew Jędrzejewski-Szmek [Tue, 24 Aug 2010 08:11:52 +0000 (10:11 +0200)]
Make validateString stricter
Zbigniew Jędrzejewski-Szmek [Mon, 23 Aug 2010 22:29:40 +0000 (00:29 +0200)]
Rewrite Util.validateString to support surrogates
This is one of those 'guess what the author had in mind?' moments.
There are two clues:
- message_en.xml says <entry key="error.nameBadCharacters">Name must not contain control characters</entry>
- some of the string to be 'verified' come from TextPanes (which
support multiline text), and some from (singleline) TextFields.
So let's assume that all control characters are bad in usernames,
passwords, etc, but can be present in annotation descriptions and
other such stuff. This method can't be really used to 'verify'
both, so just remove calls checking strings coming from TextPanes.
I think that TextPane should make it non-trivial to enter invalid
unicode anyway.
Remove now unused messages from catalogue too.
Zbigniew Jędrzejewski-Szmek [Mon, 23 Aug 2010 21:23:52 +0000 (23:23 +0200)]
Fix old docstring for TaskStatus.isAbortable()
Error reported by STF.
Piotr Szachewicz [Fri, 20 Aug 2010 15:41:48 +0000 (17:41 +0200)]
Edit/Signal Montage started to work for Monitor signals (except Filters)
Users can now edit signal montage for monitors (channels, reference editor,
reference matrix etc.). Please not use Signal Montage/Filters because it
applies an FFT Filter on the monitor signal instead of using an IIR Filter.
Zbyszek Szmek [Mon, 2 Aug 2010 15:19:10 +0000 (17:19 +0200)]
Change maven repository to signalml.org/maven/repository
Various people complained that keeping the repository in Michał's
home directory doesn't look professional. I'm moving the files
without any other changes.
Mateusz Kruszyński [Wed, 18 Aug 2010 12:13:34 +0000 (14:13 +0200)]
Use jboss repository for trove and netty poms
Update trove minor version to match the one in jboss maven repo.
Mateusz Dzwonek [Fri, 13 Aug 2010 12:22:48 +0000 (14:22 +0200)]
Fixed Javadoc for package org.signalml.util
Zbiniew Jędrzejewski-Szmek [Tue, 10 Aug 2010 20:46:36 +0000 (22:46 +0200)]
Enable linking to sprint framework javadocs from our javadocs
See org.signalml.domain.montage.Channel for an example.
Zbyszek Szmek [Sat, 7 Aug 2010 07:03:48 +0000 (09:03 +0200)]
Fix javadoc formatting in SignalTypeConfigurer
Zbyszek Szmek [Fri, 6 Aug 2010 20:31:42 +0000 (22:31 +0200)]
Remove useless template comments and correct formatting
Zbyszek Szmek [Fri, 6 Aug 2010 20:06:45 +0000 (22:06 +0200)]
Add new developers to Svarog website
Zbyszek Szmek [Fri, 6 Aug 2010 20:06:06 +0000 (22:06 +0200)]
Fix warnings given by javadoc
Zbyszek Szmek [Fri, 6 Aug 2010 20:02:16 +0000 (22:02 +0200)]
Use Java API documentation on oracle's website and show private classes
The one on java.sun.com returns errors during javadoc generation.
One extra level of <configuration> tags was unnecessary.
Zbyszek Szmek [Fri, 6 Aug 2010 18:38:21 +0000 (20:38 +0200)]
Remove '@return void' from docstrings
Javadoc doesn't like that.
Zbyszek Szmek [Fri, 6 Aug 2010 15:47:20 +0000 (17:47 +0200)]
Remove empty '@return's
Javadoc gave lots and lots of warnings like
org/signalml/domain/book/StandardBookAtom.java:56: warning - @return tag has no arguments.
which clutter the output and make it hard to see real warnings.
Marcin Szumski [Thu, 5 Aug 2010 12:00:08 +0000 (14:00 +0200)]
More corrections to org.signalml.domain.montage