913883b
Fix slow database stuff in testing by setting PRAGMA synchronous=OFF. Default is still FULL for production use, though by
2012-03-22 22:06:08 +0000
8cc1dff
Cleanup by
2012-03-22 21:00:01 +0000
5b2d52b
Big rework of how errors are handled and propagated to the HTTP response. Now everything (status code, message, possibly tracebacks) are passed to the client as JSON, so the client can display correct errors. Nice! by
2012-03-22 00:14:13 +0000
22ef82b
More work on client tests by
2012-03-21 16:28:51 +0000
a235c94
More work towards filling out the client... by
2012-03-20 22:21:16 +0000
795d2ac
ignore by
2012-03-20 21:46:37 +0000
1c4efb9
rename command line client nilmdb.py to nilmtool.py by
2012-03-20 21:46:18 +0000
56a1770
client tests by
2012-03-20 14:26:29 +0000
b766aef
new client py by
2012-03-20 14:22:02 +0000
3e5d0ef
rename by
2012-03-20 14:21:55 +0000
a26468c
Rename client -> cmdline by
2012-03-20 14:19:45 +0000
0099a41
Work on a client implementation that can survive testing by
2012-03-20 01:18:30 +0000
b1baacf
cleanup by
2012-03-19 21:36:24 +0000
8afaf8f
Improve insert strutcure by
2012-03-14 20:29:30 +0000
610860c
Update by
2012-03-13 22:12:30 +0000
c076af6
for reference by
2012-03-12 20:19:32 +0000
d0435cb
for reference by
2012-03-12 20:19:29 +0000
ace199f
Working client-side pycurl code to send a streaming chunked PUT. Working server-side cherrypy code to receive a streaming chunked PUT. by
2012-03-12 20:09:17 +0000
5b89fa7
Fix style by
2012-02-21 21:30:53 +0000
d892946
Cleanup by
2012-02-20 06:13:54 +0000
ba66668
playing with coverage a bit by
2012-02-20 06:09:42 +0000
1e1c7fa
Create StreamException class in NilmDB, which can get caught and handled by the HTTP server. by
2012-02-20 05:52:33 +0000
9b64a18
Remove nilmdbsql; move functions into nilmdb.py instead TODO | 2 nilmdb/__init__.py | 1 nilmdb/nilmdb.py | 113 +++++++++++++++++++++++++++++++++++++++++----- nilmdb/nilmdbsql.py | 126 ---------------------------------------------------- 4 files changed, 102 insertions(+), 140 deletions(-) by
2012-02-17 20:42:08 +0000
398d382
Stuff goes into the SQL database now. by
2012-02-17 00:32:36 +0000
53e3c44
Move schema updates to a dict by
2012-02-15 23:11:37 +0000
4395f68
Start SQL stuff by
2012-02-14 21:54:30 +0000
c5ec07a
Start working towards mixed sql/pytables db by
2012-02-08 19:28:16 +0000
4ca7264
Branch by
2012-02-08 18:11:31 +0000
72deddc
tags by
2012-02-08 18:07:32 +0000
44fce1f
tags by
2012-02-08 18:07:19 +0000
bc1d026
ignore by
2012-02-08 18:01:21 +0000
ef2db81
Misc by
2012-02-08 18:01:05 +0000
6812a28
Make stream_list return number of rows. Update layouts to include expected number of rows per day -- this is used (as strongly suggested by the PyTables docs) to form a rough estimate of the number of rows in a table during CreateTable. by
2012-01-30 20:25:11 +0000
7933775
TODO by
2012-01-30 18:09:05 +0000
3b9d84d
Adjust how layouts are managed: now we pass strings representing the layouts, rather than direct dict objects. This allows us to go backwards and match the description of tables in the database with the layouts defined within nilmdb.layout. by
2012-01-28 00:36:23 +0000
b5e3b22
Fixups, and add serializer to NilmDB access from CherryPy by
2012-01-27 19:17:09 +0000
93d7088
update TODO by
2012-01-27 01:28:45 +0000
9f4d88c
Added serialization wrapper. This will let us wrap the NilmDB object and ensure that all function calls happen from within the context of a single thread. by
2012-01-27 01:27:21 +0000
8da7de8
Update TODO by
2012-01-26 00:14:16 +0000
acdea5f
Integrated CherryPy server into tree Added testing framework for cherrypy server. Added tests for basic server functionality. by
2012-01-26 00:13:44 +0000
6c9cf19
indexing by
2012-01-23 21:07:59 +0000
5fa3ff9
TODO, and ignore stuff by
2012-01-23 20:38:37 +0000
35a801d
Don't include the test database by
2012-01-23 20:38:01 +0000
a3634c4
Misc by
2012-01-23 00:59:17 +0000
dfaedde
Mics by
2012-01-23 00:40:48 +0000
e1d827e
new by
2012-01-21 23:46:13 +0000
3e703ea
nilmdb server, connector by
2012-01-21 22:39:51 +0000
211b652
misc by
2012-01-20 22:41:32 +0000
2f4802a
asdf by
2011-07-01 18:59:26 +0000
33be62a
add read binary speed tests by
2011-06-27 17:31:53 +0000
9f9636c
ignore generated files by
2011-06-27 17:10:59 +0000
11d9f9d
add read/writebinary tests by
2011-06-27 17:10:49 +0000
b4a0f73
misc updates by
2011-06-27 16:35:18 +0000
f02f6c6
update todo a bit by
2011-06-01 20:07:26 +0000
5fcdefd
add some speed tests for reading ASCII files by
2011-06-01 20:04:13 +0000
5784468
misc updates by
2011-06-01 18:18:09 +0000
b0ed5d7
This is broken -- need to either keep overriding __setattr__, or...? by
2011-03-06 21:38:09 +0000
8c53d33
Minor coverage fixups by
2011-03-04 00:32:20 +0000
75c1851
some todo by
2011-02-24 23:54:16 +0000
35c933d
Add basic fileinterval & do tests by
2011-02-24 23:19:00 +0000
22c8b08
Misc by
2011-02-24 22:48:09 +0000
0e800f2
Remove src dir by
2011-02-24 21:01:03 +0000
2c8b80b
Remove Interval.merge() because we likely can't merge interval metadata in the future. by
2011-02-18 20:53:41 +0000
c011907
Update comments by
2011-02-17 23:25:12 +0000
b22ebb6
Need to fill out __and__ and __or__... tricky by
2011-02-17 23:08:05 +0000
9bf291c
More Interval and IntervalSet work. by
2011-02-17 21:41:47 +0000
a84b985
More work on interval sets this time by
2011-02-17 00:06:12 +0000
c033d69
Cleanup by
2011-02-16 22:46:12 +0000
9bc109a
Update by
2011-02-16 22:40:59 +0000
c50151c
misc by
2011-02-16 22:38:58 +0000
e2f8998
Update tests etc by
2011-02-16 22:30:26 +0000
5844afe
Basic framework for a proper python package by
2011-02-16 20:01:16 +0000
0de8c81
misc updates by
2011-01-17 19:51:35 +0000