halfdan
efe1a1188b
Stuff.
2014-11-04 16:33:55 +01:00
halfdan
b77cda3046
Cleaner code.
2014-11-04 15:18:26 +01:00
halfdan
049304e9c1
Removed unused classes (dating back to < 2007..)
2014-11-03 18:50:35 +01:00
halfdan
a08655a60f
Add load/store to configurations.
...
refs #31
2014-11-03 16:26:01 +01:00
halfdan
70dd824d13
Remove globalInfo completely
...
closes #9
- Remove all remaining globalInfo methods.
- Remove globalInfo handling.
- WIN.
2014-11-02 19:04:17 +01:00
halfdan
551b14fe3d
Load and store Optimizations as YAML.
...
refs #31
- Introduces custom BeanSerializer using SnakeYAML
- Removed previous json package
- Introduces eva2.yaml package
- Hidden properties are not saved
- Reintroduces output in text window
2014-11-02 17:53:42 +01:00
halfdan
173ebd67c6
Cleanup as well as moving TipText methods to useful @Parameter
...
annotations.
2014-11-02 16:10:57 +01:00
halfdan
6bb4616763
Added enum handling to CLI mode.
2014-11-02 16:10:44 +01:00
halfdan
83ee77f5af
Simplify appendArrays method to use generic type.
2014-11-02 15:33:56 +01:00
halfdan
ea4b12efab
Add snakeyaml dependency
2014-11-02 14:53:40 +01:00
halfdan
8104c9baf7
Rename more init() methods to initialize()
2014-11-02 14:53:27 +01:00
halfdan
97d79612c2
Merge branch '30-dynamic-cli'
2014-11-02 14:03:59 +01:00
halfdan
edaa58bd5a
Remove apache, gson, cli, reflection dependencies for slimmer EvA2
...
package.
2014-11-02 14:03:23 +01:00
halfdan
89402e0b05
Hide several elements from the UI
2014-11-02 13:40:31 +01:00
halfdan
29a1bb64e3
Performance Optimization in CLI mode
...
refs #30
- Abort object building if all params found
2014-11-02 13:39:58 +01:00
halfdan
2a2162c5da
More @Parameters and a fix for empty getters.
2014-11-01 18:59:28 +01:00
halfdan
ee73f5dbe5
Renamed init to initialize.
...
Added @Parameter annotation to EAIndividual
2014-11-01 18:32:21 +01:00
halfdan
9efebe8b4b
Initial commit of new dynamic CLI mode.
2014-11-01 18:20:58 +01:00
halfdan
d0268527b0
Rename InterfaceStatisticsParameter to InterfaceStatisticsParameters for
...
consistentcy with OptimizationParameters
2014-11-01 18:18:58 +01:00
halfdan
d676e78f61
Few more @Parameter annotations where useful.
2014-11-01 17:57:56 +01:00
halfdan
cb83280a55
Properly show TipTexts again
...
refs #29
2014-11-01 14:53:28 +01:00
halfdan
4909cdd6bc
Refactor @Parameter annotation to be applied to setter methods.
...
fixes #29
- Change Parameter annotation to exist on methods
- Add default value to name field to make it optional
- Adjust classes that already use the annotation
2014-11-01 13:27:33 +01:00
halfdan
032a4ce087
Added new convertToUnderscore method.
2014-11-01 13:27:09 +01:00
halfdan
9a8efc403e
Move InterfacePopulationChangedEventListener to
...
eva2.optimization.population.
2014-10-31 19:05:38 +01:00
halfdan
c8de290e4c
Random refactoring to make EvA2Problems work again.
2014-10-31 18:36:15 +01:00
halfdan
3ac628e85f
Rename init method to initialize and fix a bug for SBMLsimulator interop
2014-10-31 15:21:13 +01:00
halfdan
ba814ec492
Remove hostname from Main
2014-10-31 10:54:51 +01:00
halfdan
0b35a9e880
Fixes sidebar issue with content disappearing.
...
fixes #6
- Use the correct LayoutManager for the CellRenderer/Editor
- Fixed Button style
2014-10-30 18:42:16 +01:00
halfdan
b9e43e1174
Fix GUI hidden properties (setProblem) in Optimizers
2014-10-30 16:27:35 +01:00
halfdan
6465afb3e9
New MaximumTimeTerminator
...
closes #28
- Implements new MaximumTimeTerminator
- Bit of cleanup + making some classes final where useful
2014-10-29 23:10:47 +01:00
halfdan
0202692844
Various bugfixes.
...
- Properly handle loading/searching of classes with EvA prefix
- Properly open Main window and set Logger when invoked from within JVM
- New F22Problem
2014-10-29 17:44:34 +01:00
halfdan
668dcb6974
New @Hidden annotation to permanently hide properties from the UI.
...
refs #13
2014-10-28 20:35:35 +01:00
halfdan
24597ad01b
Hide properties from Population.
...
refs #13
2014-10-28 19:04:57 +01:00
halfdan
3a3ebc502b
Cleanup.
2014-10-28 18:53:52 +01:00
halfdan
90f006a239
Hide problem in optimizers
...
refs #13
2014-10-28 18:17:10 +01:00
halfdan
f752f2bcc6
Update pom.xml
...
no ref
- Remove jchart2d until we can move to it
- Update SCM connector paths
2014-10-27 20:39:11 +01:00
halfdan
d170727f8e
Small bugfix for setting the problemDimension.
...
refs #26
2014-10-27 20:36:23 +01:00
halfdan
f43e575b18
Abstract getProblemDimension into InterfaceOptimizationProblem
...
closes #26
- Clean up problems that implemented getProblemDimension
- Move getProblemDimension to Interface and implement it in AbstractOptimizationProblem
- Output the problem dimension in the Processor (e.g. when running an optimization)
2014-10-27 15:54:16 +01:00
halfdan
5799e6bdd2
Rename method in EvAStatisticalEvaluation to what it actually does.
2014-10-27 15:16:52 +01:00
halfdan
adc5f58133
Some corrections to ABC.
...
More cleanup.
2014-10-27 09:46:59 +01:00
halfdan
3a02431d25
Remove ANT files.
...
refs #22
2014-10-26 20:24:17 +01:00
halfdan
adc0d74bf7
Rename AbstractEAIndividualComparator to EAIndividualComparator as it is not abstract.
2014-10-26 19:40:55 +01:00
halfdan
a8320cad76
Implements ABC algorithm
...
fixes #24
2014-10-26 17:08:37 +01:00
halfdan
5bd11e4624
Small cleanup and better documentation.
2014-10-26 17:08:01 +01:00
halfdan
ca30e6c705
Start of implementation for AdaptiveDE
2014-10-25 17:34:04 +02:00
halfdan
2ae2a17cfe
Introduce new AbstractOptimizer
...
closes #21
- Remove methods implemented in AbstractOptimizer from optimizers whenever possible.
2014-10-25 17:03:44 +02:00
halfdan
a42bbf685a
Remove setIdentifier/getIdentifier from InterfaceOptimizer as it was not used.
...
refs #2
2014-10-25 01:27:18 +02:00
halfdan
6b05a71a86
Documenation update in statistics package.
...
refs #2
2014-10-24 20:49:03 +02:00
halfdan
3987cd11e2
Minor fixes.
...
refs #2
2014-10-24 16:01:31 +02:00
halfdan
3cdb25b393
Show modal when attempting to close EvA with CMD+Q or via menu.
2014-10-24 11:03:23 +02:00
halfdan
cb5bedd263
Clean up statistics code
...
fixes #20
- Move enums from .stat to .enums
- rename .stat package to .statistics
- make strings in StringSelectionEditor human readable
2014-10-24 10:58:44 +02:00
halfdan
15e5efb2a0
Fix ToolTip not appearing on front sheet panel.
...
We now traverse the superclass hierarchy and search for a field with the
matching annotation.
2014-10-23 19:35:11 +02:00
halfdan
468aa7b2a0
Fix ToolTip not appearing on front sheet panel.
...
We now traverse the superclass hierarchy and search for a field with the
matching annotation.
2014-10-23 17:50:12 +02:00
halfdan
2593ec2a70
Properly show ToolTipText on the PropertySheetPanel.
...
Fix missing HTML for OptimizationParameters.
Clean up PropertySheetPanel.
2014-10-23 17:11:49 +02:00
halfdan
b13e81e59c
Cleanup and documentation update.
...
refs #2
2014-10-23 13:53:52 +02:00
halfdan
c7bf4dd7e2
Merge branch 'master' of gitlab.cs.uni-tuebingen.de:eva2/eva2
2014-10-23 11:52:08 +02:00
halfdan
cb5c709f4b
More general cleanup.
...
refs #2
2014-10-23 11:53:08 +02:00
halfdan
df420a06c8
More general cleanup.
...
refs #2
2014-10-22 21:19:57 +02:00
halfdan
945889dcaf
Refactoring foo
2014-10-22 17:32:41 +02:00
halfdan
117284ace5
Fix package names in MatlabInterface
2014-10-22 16:21:53 +02:00
halfdan
c93b3ae0ff
Further code cleanup
...
refs #2
- Removed old comments
- Fixed typos
- Removed unused code
2014-10-21 22:47:29 +02:00
halfdan
f5e71dbd36
Fix classpath bug introduced with performance op.
2014-10-21 09:40:45 +02:00
halfdan
10aaaa37c0
Several style fixes.
2014-10-20 22:11:05 +02:00
halfdan
57f4d35c46
Improve performance^10 by ignoring all JARs that don't have the EvA substring.
2014-10-20 19:18:27 +02:00
halfdan
b7b88f4415
Improve performance by limiting the amount of lines in the Optimization Log
2014-10-20 18:18:23 +02:00
halfdan
0a7907f3f6
Add left padding to PropertySheetPanel JTable.
2014-10-19 20:10:30 +02:00
halfdan
d5f1a9eeee
Dialogs now open up relative to the parent window.
2014-10-19 20:01:01 +02:00
halfdan
9ce4f3e130
Update EvA2Doc
...
- Remove .aux files
- Change .gitignore to ignore generated LaTeX files
2014-10-19 19:42:15 +02:00
halfdan
75211cb769
More cleanup.
2014-10-19 19:08:48 +02:00
halfdan
2cd764776a
Prevent internal frames from getting minified as it causes issues on Mac.
2014-10-19 16:29:11 +02:00
halfdan
c79d2e893f
Performance improvements. Cleanup.
2014-10-19 16:28:56 +02:00
halfdan
7d6a9faf66
Remove last traces of the TRACE variable.
2014-10-19 14:19:54 +02:00
halfdan
d9cc88e60d
Major code cleanup.
2014-10-19 12:37:35 +02:00
halfdan
f4b064e64a
Fix close modal.
...
closes #17
2014-10-19 03:22:24 +02:00
halfdan
b01b65f790
Only show window after loading first module. Makes the UI appear instantly after splash screen.
2014-10-17 19:37:45 +02:00
halfdan
5a75df616b
Much better bootup process for GUI
...
- GUI is now centered and 1024x800 by default
- SplashScreen stays on top
- SplashScreen loads image faster
2014-10-17 19:17:34 +02:00
halfdan
a0ea08dfbe
Implement proper modal dialogs.
...
- Get root pane's parent (either JFrame or JDialog) and set it as parent.
- Only set dialog visible when explicitly called
2014-10-17 19:05:43 +02:00
halfdan
4245365b39
Properly use logger in KnownOPtimaFoundTerminator
2014-10-17 19:05:23 +02:00
halfdan
5078c58bd0
Cleanup and fix for FLensProblem viewer
2014-10-16 21:39:07 +02:00
halfdan
a7a277f9ff
More cleanup and UI fixes.
2014-10-16 16:44:52 +02:00
halfdan
023f09e044
- Move stuff around
...
- Deactivate nasty packing on frame update
- Go back to native UI rendering
2014-10-16 14:29:42 +02:00
halfdan
40eee88eea
Rename methods for clarity.
2014-10-16 11:42:01 +02:00
halfdan
69a78d5757
More code cleanup.
2014-10-16 11:23:35 +02:00
halfdan
daef96899a
Cleanup.
2014-10-16 01:16:27 +02:00
halfdan
659a77c0dc
Added additional log output.
2014-10-16 00:58:11 +02:00
halfdan
7e8d3520a9
Remove unused class.
2014-10-08 14:45:52 +02:00
halfdan
09dabcdd41
Revert back to java.util.Random
2014-10-08 14:44:34 +02:00
halfdan
3e3df4d8a2
Move to SecureRandom for better Random number generation.
2014-10-07 16:08:12 +02:00
halfdan
5b1f696fa4
Merge branch 'master' of gitlab.cs.uni-tuebingen.de:eva2/eva2
...
Conflicts:
src/eva2/problems/DynJumpProblem.java
2014-10-07 15:45:15 +02:00
halfdan
e40041615d
Random fixes across the board
2014-10-07 15:42:55 +02:00
halfdan
89e2bbb2d2
Move problems package to eva2.
...
fixes #16
2014-07-23 15:56:02 +02:00
halfdan
e973b44914
Moves simpleproblems package to eva2.optimization.problems.simple
...
fixes #14
2014-07-22 14:40:26 +02:00
halfdan
827b107d44
Cleanup of unused code. Removed further traces of TRACE.
2014-07-22 14:38:41 +02:00
halfdan
5c77484a11
Adding CEC2005 constraints
2014-02-16 14:00:22 +01:00
halfdan
5ac9542893
Removed all m_ variable names (some remaining in comments -> I don't care!)
...
Now gonna get drunk and celebrate: 7.5k lines refactored! FYEAH
2014-02-05 19:35:33 +01:00
halfdan
85fa426e30
Remove m_ from all operator classes
2014-02-05 16:41:39 +01:00
halfdan
7223d27a08
Removed another 1k m_
2014-02-05 15:54:56 +01:00
halfdan
46bff71b69
Remove remaining m_ from eva2.gui
2014-02-05 15:11:59 +01:00
halfdan
8c38ce8cbd
Removed m_ from most files in eva2.gui
2014-02-05 15:02:54 +01:00
halfdan
7232f818ce
Convert most mutation strategies.
2014-02-05 12:14:47 +01:00