-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
139 lines (102 loc) · 3.02 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
CHANGES
=======
0.6.2
-----
- Maven support
- Moved to Google Code
- Licensed under New BSD
- HmmDrawerDot, HmmWriter and OpdfWriter now locale-independent (thanks M. Wypych).
0.6.1
-----
- Only the .jar file is different from 0.6.0. The .class files have
been compiled with Eclipse are now compatible with Java 1.5.0.
Because of a bug, Sun's javac 1.5 won't compile the library
(but javac 1.6beta does).
0.6.0
-----
- ViterbiCalculator is not generic anymore.
- Handles unreachable states (thanks M. Krueger).
- HMMReader.read and HMMWriter.write are static.
- Genericity of HMM changed.
- Packages apps.cli (command line interface) added.
- Number of iterations of Baum-Welch learner can be changed.
- BW Learners are not generics anymore.
0.5.0
-----
- Porting to Java 1.5: end. Now uses generics extensively.
- Bugfix (Gaussian Mixture - random generator, thanks A. Momeni).
- KMeansCompatible renamed CentroidFactory.
- OpdfFactory now only has a "factor" method.
- ObservationDiscrete and related opdf.
- Only one class convert HMM to dot files (GenericHmmDrawerDot).
- MarkovGenerator now generates multiple sequences.
- Sources include regression (i.e. JUnit) tests.
0.4.1
-----
- Bugfix in OpdfMultiGaussian.java
0.4.0
-----
- Porting to Java 1.5: continued.
- Includes a few (JUnit) regression tests.
- Removed jahmm.apps package from javadoc.
0.3.4
-----
- ObservationIntegerReader constructor with no argument throws
an exception.
- Implements monovariate Gaussian mixtures (thanks to Benjamin Chung).
- Implements 'probability' method of all distributions in 'distribution'
package.
- Compilation requires Java 1.5 (Opdf* uses generics).
0.3.3
-----
- Includes JahmmViz 0.2.1 (small bugfixes/enhancements).
0.3.2
-----
- Includes JahmmViz 0.2.0 (several improvements).
- Added observation sequences writers.
- Added real observations.
- Changed KullbackLeiblerDistanceCalculator constructors.
- 'test' package is now be.ac.ulg.montefiore.jahmm.run.test.
0.3.1
-----
- 2 bugfixes.
- Observation.toString(NumberFormat) added.
- Arguments of Hmm(double[] pi, double[][] a, Opdf[] opdfs) constructor are
copied.
0.3.0
-----
- Modified Hmm constructors.
- distributions are not mutable.
- distributions are serializable.
- accessors to the parameters of distributions.
- opdf.toString() and opdf.toString(NumberFormat) added.
- Opdfs are cloneable and serializable.
- new javadoc entries.
- 'io' package re-organized.
- added 'gui' package.
- added 'apps' package (currently holds a library GUI, JahmmViz).
0.2.6
-----
- GPL licenced. Added missing resources directory.
0.2.5
-----
- GPL Licenced. A few examples are now included with the source files.
0.2.4
-----
- New (cleaner) sequence data file format.
0.2.3
-----
- Scaling mecanism (allowing the computation of the probability of long
observation sequences) and bugfix.
0.2.2
-----
- Multivariate observation data file reading and bugfix.
0.2.1
-----
- Added OpdfMultiGaussianFactory class.
0.2.0
-----
- Added Multivariate gaussian distributions.
0.1
---
- Initial release.