-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
166 lines (99 loc) · 5.19 KB
/
ChangeLog
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
2023-08-23 Russell Almond <ralmond@cherry>
* R/QOmegaMat.R (Omega2Pnet): Added "as.logical" to Omega matrix
determination, so that cells labeled 1/0 work.
2023-08-21 Russell Almond <ralmond@cherry>
* R/Pnets.R (PnodeDefaultAlphas,PnodeDefaultBetas): changed name
to avoid clash with CPTtools. Delegated function to CPTtools.
2023-08-20 Russell Almond <ralmond@cherry>
* R/Warehouses.R (WarehouseSupply,WarehouseMake): added new
restoreOnly argument to generate an error if the filename for a
network does not exist.
2023-04-10 Russell Almond <ralmond@cherry>
* R/QOmegaMat.R (Omega2Pnet): Added hack to remove stray symbols
from Q-matrix.
(Qmat2Pnet): Trimmed rows with NA for model or node
2023-01-04 Russell Almond <[email protected]>
* R/PnodeMin.R (PnodeMin): This is a minimal implementation of a
Pnode. The idea is that many of the widgets only need minimal
information about the node to operate, so a full Bayes net
implementation is not necessary at this phase.
2022-10-28 Russell Almond <[email protected]>
* R/BNgenerics.R (PnetName): Added a NULL method to PnetName as it appears to often happen that we get a NULL where we expect an Net during debugging.
2022-02-14 Russell Almond <[email protected]>
* R/shinyNode.R (CompensatoryGadget): Exposed viewer argument.
(DPCGadget,CompensatoryGadget,OffsetGadget,RegressionGadget):
Added "Make" versions of each of these functions, to make them
easier to embed in other applications.
2021-03-08 Russell Almond <ralmond@cherry>
* R/QOmegaMat.R (Omega2Pnet): Added more descriptive error logging.
2020-03-08 Russell Almond <ralmond@Cherry>
* R/Warehouses.R (WarehouseCopy, is.legal.name, as.legal.name)
(is.valid): Added these methods, to support independence form
RNetica in EABN.
2020-02-24 Russell Almond <ralmond@Cherry>
* R/Statistic.R (StatName): Changed name from name, so as to not
clash with Proc4::name.
2019-10-03 Russell Almond <ralmond@Limu>
* R/Manifest.R (BuildNetManifest): Fixed error with null pathnames.
2019-07-23 Russell Almond <ralmond@Limu>
* R/Manifest.R (BuildNodeManifest): Changed the way continuous
nodes are handled.
2019-07-31 Rusell Almond <ralmond@Cherry>
* R/QOmegaMat.R (Pnet2Qmat): Changing the meaning of debug in the
same way. added defaultPriorWeight.
(topsort): Depricating noisy argument.
(Omega2Pnet): Changed debug, and added defaultPriorWeight
* R/EM.R (maxAllTableParams.default): Same thing.
* R/Pnets.R (BuildAllTables): Changing the meaning of "debug"
option. Now will cause the browser to open on table failure.
2019-07-29 Rusell Almond <ralmond@Cherry>
* R/QOmegaMat.R (Qmat2Pnet): Added some trimws() calls to try to
avoid blank space bugs.
(Omega2Pnet): Treat blanks as 0 in Q matrix.
2019-04-19 Rusell Almond <ralmond@Cherry>
* R/Statistic.R (Statistic): Added Statistic Objects. So far just
single node. Also need multiple node statistics.
2019-03-27 Rusell Almond <ralmond@Cherry>
* R/shinyNode.R (DPCGadget): Right now using hard coded list of
structure functions. Should write complement to getOffsetRule(),
to make the list more expandable.
2017-06-09 Russell G. Almond <ralmond@Limu>
* R/Factories.R: Warehouse debugged and documented.
2017-06-06 Russell G. Almond <ralmond@Limu>
* R/Factories.R: Created the Warehouse paradigm and warehouses for
Pnets and Pnodes. Also Pnet and Pnode manifest functions.
2017-06-01 Russell G. Almond <ralmond@Limu>
* R/Pnets.R (BuildAllTables): Fixed missing argument error.
* R/QOmegaMat.R (Pnet2Omega): Added check for missing parents.
2017-05-18 Russell G. Almond <ralmond@Limu>
* R/QOmegaMat.R (Pnet2Qmat): Debugged Q-matrix size problems.
2016-11-05 Russell G. Almond <ralmond@Limu>
* R/EM.R (GEMfit): Added tracing features.
* R/Pnets.R (BuildAllTables,maxAllTableParams): Added debug switch.
2016-06-02 Russell G. Almond <ralmond@Limu>
* R/BNgenerics.R (PnetFindNode): Added a find node function
2016-05-22 Russell G. Almond <ralmond@Limu>
* R/QOmegaMat.R (Pnet2Qmat,Pnet2Omega): Added defaults.
2016-05-17 Russell G. Almond <ralmond@Limu>
* R/QOmegaMat.R (Pnet2Qmat, Pnet2Omega): Translation of Bayes net
to spreadsheet
2016-05-04 Almond <[email protected]>
* R/BNgenerics.R: Created a list of basic BN functions I needed to
be able to write code in Peanut instead of Pnetica.
2015-06-06 Russell G. Almond <ralmond@Limu>
* R/Pnets.R (as.Pnet, Pnet, Pnet.default): Added constructors.
("PnetPnodes<-"): Added setter method.
(as.Pnode, Pnode): Added constructors
2015-05-19 Russell G. Almond <ralmond@Limu>
* DESCRIPTION (Depends): Split RNetica dependencies into PNetica package.
2015-03-04 Russell G. Almond <ralmond@Limu>
* DESCRIPTION (Package): Created.
2015-03-04 Russell G. Almond <ralmond@Limu>
* R/Pnets.R (dputToString, dgetFromString): Created. Need to store
S-objects as strings inside of Netica User fields.
(is.Pnet, PnetPriorWeight, "PnetPriorWeight<-"): Created.
(is.Pnode, PnodeRules, "PnodeRules<-", PnodeLink, "PnodeLink<-")
(PnodeLnAlphas, "PnodeLnAlphas<-", PnodeBetas, "PnodeBetas<-")
(PnodeLinkScale, "PnodeLinkScale<-", PnodePriorWeight)
("PnodePriorWeight<-"): Created.
(PnodeBuildTable, PnetBuildTables): Created.