halfdan
2fb7d4cdcc
Update Logo Copyright to 2016
2015-12-15 15:39:07 +01:00
halfdan
b396af12a0
Merge branch '55-translate-greek' into 'master'
...
Extract translateGreek and add tests
Adds tests to translateGreek. Refactored method to handle more cases (like phi1 instead of just phi)
See merge request !9
2015-12-15 11:10:22 +01:00
halfdan
b249f08bba
Merge branch 'testing' into 'master'
...
Testing improvements
refs #53
See merge request !8
2015-12-14 17:36:41 +01:00
halfdan
0c31f6f303
Merge branch 'remove-jama' into 'master'
...
Remove jama
The package is available on Maven central so extracting it and adding it back as a dependency seems reasonable.
See merge request !7
2015-12-10 23:24:28 +01:00
halfdan
6890faf056
Merge branch 'gradle' into 'master'
...
Gradle!
See merge request !6
2015-12-10 19:52:02 +01:00
halfdan
0bf3e51f0b
Merge branch 'native-interface' into 'master'
...
Add NativeProblem that loads `libeva2problem.jnilib` if present.
closes #47
See merge request !4
2015-12-09 17:21:53 +01:00
halfdan
857b9402d6
Merge branch 'plot-improvements' into 'master'
...
Improve legend display
- Draw box around legend
- Prefix graph titles with colored line
- Allow toggling of grid in FunctionArea
refs #48
See merge request !5
2015-12-09 17:21:07 +01:00
halfdan
c7fc9b9d67
Merge branch '413' into 'master'
...
Correctly select selected object in object chooser
fixes #42
See merge request !3
2015-12-05 14:21:52 +01:00
halfdan
8aac396938
Correctly select selected object in object chooser
...
fixes #42
2015-12-05 14:15:15 +01:00
halfdan
fd95772fc8
Merge branch '37' into 'master'
...
Implement custon combo box item renderer
fixes #37
See merge request !2
2015-12-02 11:41:20 +01:00
halfdan
fbf6617dda
Merge branch 'code-cleanup' into 'master'
...
Automated code cleanup with IntelliJ 15
See merge request !1
2015-11-30 12:54:19 +01:00
halfdan
1b8b77c52f
Remove SelectedTag in StatisticsParameters
...
refs #32
2014-11-05 22:31:28 +01:00
halfdan
802a36eb60
Consistently have a white background in propertypanel
2014-10-31 00:34:55 +01:00
halfdan
4db79c69d2
Remove a huge chunk of globalInfo methods.
...
refs #9
2014-10-31 00:29:22 +01:00
halfdan
079715bb24
Fix globalInfo/annotations.
2014-10-29 22:36:10 +01:00
halfdan
6694465ba1
New Logo, new Icon.
...
Kudos to Marcel Mehlmann for his work on this.
2014-10-23 20:29:32 +02:00
halfdan
857fd35977
ModuleAdapter refactor
...
- Remove ModuleAdapters. Will be replaced later.
- Refactor method name with typo
2014-10-21 20:21:31 +02:00
halfdan
0eaddb26ef
Update copyright
2014-10-21 20:21:30 +02:00
halfdan
12c7db9251
Remove old config values
2014-10-21 20:21:30 +02:00
halfdan
b363e46ad1
Implement several CLI params for PSO
...
Refactor PSO implementation
2014-01-24 18:03:17 +01:00
halfdan
c84cd9e014
Adjust Crossover/Selection classes to annotations
2014-01-24 00:42:58 +01:00
halfdan
c4a3f41924
Set default mutation/selection/crossover if none given
...
Change Problem to AbstractProblemDoubleOffset
Set dimension via CLI
2014-01-24 00:38:10 +01:00
halfdan
8bc1b0141d
Implemented lookup for selection/mutation/crossover
...
Implemented GeneticAlgorithm setup.
2014-01-23 21:10:38 +01:00
halfdan
584adb91dc
Changed CLI params
2014-01-23 16:32:37 +01:00
halfdan
8200d398fb
Some refactoring for proper method names
2014-01-22 01:11:16 +01:00
halfdan
784a0f4ee5
Fix syntax error.
2014-01-21 22:02:40 +01:00
halfdan
652c5d49cc
Added more @Description annotations in favor of globalInfo.
...
refs #9
2014-01-21 21:06:29 +01:00
halfdan
d8a169eb10
Added @Description annotations to all optimization strategies.
...
refs #9
2014-01-21 20:47:18 +01:00
halfdan
e9bd1becf1
Fix info panel not showing despite @Description annotation being present.
2014-01-21 16:57:27 +01:00
halfdan
63fe74d2e0
Fixing lots of smaller bugs and code inconsitencies.
...
Added several annotations and removed globalInfo/TipText methods.
2014-01-21 16:50:18 +01:00
halfdan
7a7f8f0d67
Add new Artificial Bee Optimizer
...
Refactor method name and fix typos.
Implement partial cli optimizer selection.
2013-12-09 15:19:48 +01:00
halfdan
493b96fa68
Change source level to 1.7
2013-12-09 15:19:39 +01:00
halfdan
ad336a59cd
Refactor InterfaceTerminator to terminators package
2013-10-30 16:30:35 +01:00
halfdan
dbb6d54e26
Removed deprecated methods.
...
fixes #10
2013-10-29 16:21:09 +01:00
halfdan
cc9b29147f
Stuff.
2013-10-29 11:43:29 +01:00
halfdan
866f0dbd88
Fix DE/best/2 implementation
...
Implement DE/best/1
2013-10-29 11:42:36 +01:00
halfdan
cc736955d8
Code cleanup for PBILPopulation
2013-10-11 18:12:50 +02:00
halfdan
ac220652c1
Moving IndividualInterface to eva2.optimization.individuals. package
2013-10-11 16:31:28 +02:00
halfdan
2c82732428
Refactoring and proper naming for all the things \o/
2013-10-11 16:21:46 +02:00
halfdan
77e0e3ae73
Several fixes and refactoring.
2013-10-11 15:41:33 +02:00
halfdan
1f81075aee
Use TreeMap to have natural sorting
...
Create list of Problems from interface
2013-10-08 16:44:17 +02:00
halfdan
e38111aafd
Select only instantiable classes
...
refs #3
2013-10-08 16:14:52 +02:00
halfdan
05cb20f64c
Adding reflections library to dynamically look up classes that implement a certain type
...
Changing CLI implementation to provide first parameters
2013-10-01 21:57:18 +02:00
halfdan
099601cf2a
Fix syntax error for insertion on Map (put instead of add)
...
refs #3
2013-09-27 15:49:28 +02:00
halfdan
18187f94bc
Changing version in pom.xml to 2.2.0 for next release and removing normi tag
2013-09-27 15:39:03 +02:00
halfdan
288bdbdd36
More refactoring on public methods
2013-09-27 13:13:43 +02:00
halfdan
bbaead0515
More refactoring.
2013-09-13 14:09:36 +02:00
halfdan
c3dce7ac1b
More refactoring.
2013-09-11 16:40:56 +02:00
halfdan
2f99e23676
Change static final variable names to uppercase according to convention
2013-09-11 13:36:14 +02:00
halfdan
09cf295554
Reformat all Code.
2013-07-22 15:37:56 +02:00
halfdan
4bbcf937dc
Rename EvA* classes to Optimization*
2013-07-22 15:29:55 +02:00
halfdan
a57c4f6504
Add CLI class
...
Add Parameter annotation
2013-07-22 10:06:50 +02:00
halfdan
f46dd95d77
Refactoring GUI classes to subpackages.
2013-07-22 10:06:06 +02:00
halfdan
885fededed
Remove TRACE variable
2013-07-22 09:51:05 +02:00
halfdan
85ec784da2
Further refactoring to clear up package structure.
2013-07-19 16:44:59 +02:00
halfdan
a4c45b6295
Renamed eva2.populations package to eva2.population
2013-07-19 15:46:53 +02:00
halfdan
3b3c44ffc6
Refactoring InterfaceGOParameters to the more generic InterfaceOptimizationParameters.
2013-07-19 15:21:00 +02:00
halfdan
5297968fd2
Refactoring
2013-07-16 11:30:54 +02:00
halfdan
bf1af304dd
Lots of refactoring.
...
* Renamed m_foo variables to proper names.
* Renamed methods with abbreviated names
* Code formatting for better readability
* Removed commented code
2013-06-25 16:20:51 +02:00
halfdan
bcf9e6fd6f
Fix matlab interface.
...
pom.xml now targets Java 1.6 since Matlab can't handle 1.7.
2013-06-24 15:46:24 +02:00
halfdan
b4d90e411e
Added .idea to gitignore
2013-06-21 14:51:14 +02:00
halfdan
2b28187e89
Merge branch 'master' of https://bitbucket.org/halfdan/eva
2013-06-21 14:50:44 +02:00
halfdan
9c405a12ee
Code cleanup of PDDifferentialEvolution class. Removed commented code.
2013-03-18 14:40:22 +01:00
halfdan
1bcd5054d8
Add serialization files to .gitignore
2013-03-06 12:19:34 +01:00
halfdan
bb1942055e
Fix hard-coded namespace names in several files.
2013-03-06 12:18:50 +01:00
halfdan
88d6c93931
Reformatted several files, code cleanup
2013-02-25 16:18:04 +01:00
halfdan
6edf5a50f6
Add .gitignore
2013-02-25 16:17:41 +01:00
halfdan
ef33adf805
Deleted useless class.
2013-02-25 16:17:24 +01:00
halfdan
0e9107523e
Add jChart2d to pom.xml
2013-02-25 16:06:23 +01:00
halfdan
8263d18a21
Huge commit to refactor package name eva2.server.go to eva2.optimization.
2013-02-15 15:12:34 +01:00
halfdan
effd0d9313
refs #8
...
Further cleanup of logging.
2013-02-13 16:25:46 +00:00
halfdan
d93c8bf2b0
refs #8
...
Further cleanup of logging.
2013-01-31 15:56:53 +00:00
halfdan
d474eebfa2
refs #24 and #25
...
Last RMI occurences have been removed. Free Willy is officially dead. Hooray!
Also, code formatting :)
2013-01-31 13:42:59 +00:00
halfdan
b0ab7aba0c
Huge change that refs #24 and #25
...
All RMI has been removed. GUI not working properly right now, but at least the code compiles.
2013-01-31 11:15:55 +00:00
halfdan
a4fe1498f2
Huge change that refs #24 and #25
...
All RMI has been removed. GUI not working properly right now, but at least the code compiles.
2013-01-31 11:15:05 +00:00
halfdan
0d339aba22
Code styling.
...
Removed TimeSeries class. Not used inside EvA2 and therefore obsolete.
2013-01-29 14:06:36 +00:00
halfdan
bcf7a9a8a2
refs #25 , #24
...
Should be the last of the huge commits.
2013-01-29 14:02:48 +00:00
halfdan
550e9956d8
refs #25 , #24
...
Organized imports and some minor fix-ups
2013-01-29 13:52:30 +00:00
halfdan
736ada3517
refs #25 , #24
...
More refactoring.. refactor all the things :/
2013-01-29 13:46:28 +00:00
halfdan
c16a592a26
refs #25
...
Some 2400 @Overrides added... LAWL
2013-01-29 13:37:25 +00:00
halfdan
d3ea94fe5c
refs #25
...
Refactoring, renaming and better comments.
2013-01-29 11:18:39 +00:00
halfdan
27f94e088e
Update dependencies to latest version.
2013-01-25 14:14:15 +00:00
halfdan
44328157ea
Implemented Maven jar-with-dependencies build
...
Added some @Override annotations
Removed buggy test cases.
refs #8
2013-01-25 13:46:16 +00:00
halfdan
ef36d09218
Refactored "SetProblem" function to "setProblem". Coding Standards for the win.
2013-01-25 13:20:25 +00:00
halfdan
cb357417a2
Refactored "SetFitness" function to "setFitness". Coding Standards for the win.
2013-01-16 12:52:11 +00:00
halfdan
0f553039e4
Little fixes in LTGA (Logging, deprecated method)
...
Refactored InterfaceOptimizer (Set* to set*)
2012-12-22 12:27:10 +00:00
halfdan
c2e37929da
Bugfix to restore ClosableTabComponent properly.
2012-12-12 14:41:47 +00:00
halfdan
cdc8425573
refs #10
...
Changed from old EvAInfo.default logger to proper Logger instances.
2012-08-31 09:22:53 +00:00
halfdan
31dbdfd205
refs #10
...
Fixed logging regression due to changes from EvA2Info.defaultLogger to correct namespace based logging.
2012-08-30 09:52:59 +00:00
halfdan
5814162876
Code cleanup.
2012-06-29 13:08:52 +00:00
halfdan
00b6af14ff
refs #23
...
Renamed StatsParameter to StatisticsParameter.
Refactored code.
Added comments.
2012-06-22 14:26:51 +00:00
halfdan
8582b79590
Code cleanup and fixing a regression that was introduced while refactoring. Optimization now rusn again as expected.
2012-06-20 08:42:05 +00:00
halfdan
83b44f1d1a
Added package-info.java to eva2 base package.
...
Refactored GenericArrayEditor.java
Added more meta data to pom.xml
2012-06-05 14:57:30 +00:00
halfdan
25198b8249
Removed duplicated items.
2012-06-05 12:06:53 +00:00
halfdan
37589f8d4f
refs #22
...
Code improvement, more comments and added a ToolTip to the label.
2012-05-30 14:02:16 +00:00
halfdan
4462dd6e3d
Removed unneeded XML file.
2012-05-30 13:52:31 +00:00
halfdan
146d25b628
fixes #22
...
Implemented LoggingLevelLabel as viewable component in the status bar. A click onto the label will open a popup menu that allows the user to set the logging level for the current process.
The Version number of EvA2 has now increased to 3.0-rc1. Due to the major changes in the GUI and server implementation I think the version number 2.x should be dropped to reflect the size of changes.
2012-05-30 13:49:10 +00:00
halfdan
b1553f3088
fixes #21
...
Switched from Ant to Maven.
Usage:
- Install Maven 3.x
- Enter directory with pom.xml
- Type mvn compile
- Enjoy!
2012-05-28 21:23:12 +00:00
halfdan
5171371a8e
fixes #21
...
Switched from Ant to Maven.
Usage:
- Install Maven 3.x
- Enter directory with pom.xml
- Type mvn compile
- Enjoy!
2012-05-28 21:22:43 +00:00
halfdan
6362a4a677
refs #8
...
Further code cleanup
- renaming variables (mostly removing m_ prefixes)
- commented code removed
- TRACE variables removed
- Changelog will now be held as seperate file and not within EvAInfo
Removed unused class.
2012-05-25 23:20:00 +00:00