Commit graph

101 commits

Author SHA1 Message Date
Zhenwen Dai
8cb704cd6c some changes for handling _tie_ 2014-10-07 13:44:27 +01:00
Zhenwen Dai
f0df591625 fix for tie print 2014-09-22 10:10:08 +01:00
Zhenwen Dai
077232c26f restructure tie implementation and add some tests 2014-09-19 18:49:00 +01:00
Zhenwen Dai
6c226a129d resolve all the test failures! 2014-09-19 15:46:11 +01:00
Zhenwen Dai
c9f3d652b7 Merge branch 'devel' of github.com:SheffieldML/GPy into ties
for new bug fix
2014-09-05 14:36:15 +01:00
mzwiessele
9978c285a2 [param] indexing routine simplified 2014-09-05 14:20:26 +01:00
mzwiessele
9a74a933f3 [updates] made updates a function 2014-09-05 12:40:20 +01:00
Zhenwen Dai
4293f37cca Merge branch 'devel' of github.com:SheffieldML/GPy into ties 2014-09-05 10:44:05 +01:00
mzwiessele
d06f8b9272 [indexing] maybe? cannot tell, tests are broken 2014-09-04 18:02:34 +01:00
mzwiessele
4886dfde08 [indexing] maybe? cannot tell, tests are broken 2014-09-04 18:01:33 +01:00
Max Zwießele
e49bef9b94 [param] indexing fix, this can be memory intensive if millions of parameters 2014-09-04 17:30:06 +01:00
Zhenwen Dai
2463a954f7 redesign the tie framework 2014-09-03 15:56:33 +01:00
Zhenwen Dai
09589fb50f merge current devel in 2014-09-01 12:04:28 +01:00
mzwiessele
3525e45b2f [copy] is now fully functional, only hierarchy observers will be copied and pickled 2014-05-23 11:11:21 +01:00
mzwiessele
5a2bc4863b [optimizer] one copy for the optimizer in optimizer_array, use this instead of _set|get_params_transformed 2014-05-22 11:39:04 +01:00
Max Zwiessele
02b5ee1e46 [parameterized] restructered a lot and finalized some stuff 2014-05-15 11:29:20 +01:00
Max Zwiessele
78ae67bd47 Merge branch 'devel' of github.com:SheffieldML/GPy into devel 2014-05-15 10:06:33 +01:00
mzwiessele
73f23c0a0d [caching] renaming of helper methods to make intention clear 2014-05-14 13:39:48 +01:00
mzwiessele
5b8bd88acf [indexing&memory] in memory view more efficient, catching some indexing errors 2014-05-14 11:38:00 +01:00
mzwiessele
8d6eed6010 [param] hierarchy traversal easier now 2014-05-14 08:53:56 +01:00
mzwiessele
851e63476c [pydot] build pydot with new observer list 2014-05-13 12:53:42 +01:00
mzwiessele
4f627c904f [variational] posterior object copies adjusted 2014-05-13 08:50:14 +01:00
Max Zwiessele
8531c4bff0 [params] indexing with boolean arrays switched off, rases proper error now 2014-05-12 16:23:01 +01:00
Max Zwiessele
c8da9602ec [param] indexing now returns exactly like numpy arrays 2014-05-12 14:47:07 +01:00
Max Zwiessele
5b8b3b2256 [copy] handled hierarchy error for copying 2014-05-12 11:42:53 +01:00
Max Zwiessele
4eac8a5965 [param concatenation] allows assignmend more robustly 2014-05-09 14:07:34 +01:00
James Hensman
c554c91339 some initial work on ties 2014-05-09 09:13:10 +01:00
Max Zwiessele
df1ec5d214 bugfix: fixing through regular expression matching 2014-04-16 11:41:01 +01:00
Max Zwiessele
333e24a1c3 enabled some more getting/setting parameters, such as regular expressions and params 2014-04-15 16:06:40 +01:00
mzwiessele
11059fb615 made observers accessible and observers now only weak reference the observables 2014-04-04 14:20:10 +01:00
mzwiessele
04a889b3a9 making observables accessable 2014-04-04 13:47:02 +01:00
mzwiessele
ef501e4529 renamed array_core to observable array 2014-04-01 10:22:20 +01:00
Max Zwiessele
86c00e3d4d current_slice is not a property 2014-03-31 14:11:11 +01:00
Max Zwiessele
f3b74fa85f pickling and caching 2014-03-31 12:45:09 +01:00
Max Zwiessele
f675c6b081 bugfix for 3d and more dimensional _indices 2014-03-24 12:41:39 +00:00
Max Zwiessele
a493dd085e Caching functions now take two arguments: self and which, which is the argument which started the update 2014-03-24 08:52:50 +00:00
Max Zwiessele
24b43c490c fixes now hierarchical, maybe need to be restructured as lookup from constraints 2014-03-18 16:30:46 +00:00
Max Zwiessele
64f44cf179 ObservableArray -> ObsAr, because of pickling and ndarray printing 2014-03-17 17:10:06 +00:00
Max Zwiessele
2ce3a93b3f pickling working for array-likes, but observers not yet connected back 2014-03-17 16:55:21 +00:00
Max Zwiessele
3e93579e3d prior domain check 2014-03-14 12:32:08 +00:00
Max Zwiessele
11ca793d1f fixes fixed and test updates 2014-03-14 11:45:28 +00:00
Max Zwiessele
16bd44eb35 changes due to tests in parameterization 2014-03-14 11:32:38 +00:00
Max Zwiessele
1f9509d979 testing a bit cleaned periodic is turned off, bc it need different tests, discontinuous still needed 2014-03-13 13:13:15 +00:00
Max Zwiessele
b95cc90ffb object without args 2014-03-13 11:51:54 +00:00
Max Zwiessele
74999a89ad gradient check 2014-03-11 16:23:29 +00:00
Max Zwiessele
546d5dfff3 all parameters in memory 2014-03-10 08:21:13 +00:00
Max Zwiessele
b1ebeea912 param concat fix 2014-03-05 12:46:13 +00:00
Max Zwiessele
cde8722e1b printing for older numpy versions 2014-03-05 11:19:46 +00:00
Max Zwiessele
0a82427e29 parameters once in memory 2014-03-05 10:45:35 +00:00
Max Zwiessele
0df263956f Dont call parameters_changed ever yourself anymore and parameters are now inplace once in memory 2014-03-04 17:32:46 +00:00