-
Notifications
You must be signed in to change notification settings - Fork 13
/
CHANGELOG.txt
111 lines (85 loc) · 4.26 KB
/
CHANGELOG.txt
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
=========
CHANGELOG
=========
-------------------------------------------------------------------------------
May, 15, 2024 2.0.0
-------------------------------------------------------------------------------
Major:
- Update CI test environment to Python 3.8, 3.9, 3.10, 3.11 and drop support for Python 3.7
- Update installation requirement to Python 3.8+
- Update CI test environment to drop support for Windows-latest tests
Minor:
- New section in README to explain max_span and batch_size parameters for mining large sequence databases.
-------------------------------------------------------------------------------
Apr, 12, 2023 1.4.0
-------------------------------------------------------------------------------
Major:
- Enable running Seq2Pat on batches of sequences in parallel
- Add a usage example notebook to show how batch processing is called
- Enrich documentations and comments relevant to batch processing and a few tests
- Explicitly require that input integer sequences only contain positive integers
-------------------------------------------------------------------------------
July, 13, 2022 1.3.4
-------------------------------------------------------------------------------
Minor:
- Fix a compiling issue in using Visual Studio C++ compiler
-------------------------------------------------------------------------------
June, 28, 2022 1.3.3
-------------------------------------------------------------------------------
Major:
- Add a built-in maximum span constraint on items' indices to simplify and speed up usages
- A fix to use original gap value instead of abs gap value in Check_gap() in build_mdd.cpp
- Update unit tests where the built-in constraint may change the mining results
-------------------------------------------------------------------------------
May, 20, 2022 1.3.2
-------------------------------------------------------------------------------
Minor:
- Refactor encodings generation component as Pat2Feat
-------------------------------------------------------------------------------
April, 28, 2022 1.3.1
-------------------------------------------------------------------------------
Minor:
- Set the default behavior of drop_pattern_frequency in encoding to be True
-------------------------------------------------------------------------------
April, 20, 2022 1.3.0
-------------------------------------------------------------------------------
Major:
- Add one-hot encodings, by mining patterns locally (csp_local.py) or globally
(csp_global.py) in each sequence
- Add Dichotomic Pattern Mining notebook, running on sample data
- Clean up C++ vector variables datab_MDD, mdd_q from calling Build_MDD
- Clean up vector variable attr in node_mdd.hpp
- Clean up vector variables indic_vec, result from calling Freq_miner
-------------------------------------------------------------------------------
March, 07, 2022 1.2.2
-------------------------------------------------------------------------------
Minor:
- Set up CI for seq2pat
- Add badges in the README file
- Add license information on pypi
-------------------------------------------------------------------------------
Nov, 16, 2021 1.2.1
-------------------------------------------------------------------------------
Minor:
- Raise the value error when min_frequency is a percentage, while it is set to
be less than 1/(Number of sequences). See Issue #14 for details.
Thanks to @qxzhou1010 for bringing this to our attention.
- Have the item-integer_ID map to be fixed and the order of output patterns to
be fixed.
- Update unit tests and docs.
-------------------------------------------------------------------------------
June, 11, 2020 1.1.0
-------------------------------------------------------------------------------
major:
- Added include package to setup.py so that backend artifacts are also installed
minor:
- Replaced fmr-llc entity with fidelity
- Update JOSS paper
-------------------------------------------------------------------------------
April, 20, 2020 1.0.0
-------------------------------------------------------------------------------
- Initial public release.
-------------------------------------------------------------------------------
November, 1, 2019 0.1.0
-------------------------------------------------------------------------------
- Development starts. Unstable.