Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | | *
  • | |/
  • |/|
  • * |
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 913883b Fix slow database stuff in testing by setting PRAGMA synchronous=OFF. Default is still FULL for production use, though by Jim Paris 2012-03-22 22:06:08 +0000
  • 8cc1dff Cleanup by Jim Paris 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 Jim Paris 2012-03-22 00:14:13 +0000
  • 22ef82b More work on client tests by Jim Paris 2012-03-21 16:28:51 +0000
  • a235c94 More work towards filling out the client... by Jim Paris 2012-03-20 22:21:16 +0000
  • 795d2ac ignore by Jim Paris 2012-03-20 21:46:37 +0000
  • 1c4efb9 rename command line client nilmdb.py to nilmtool.py by Jim Paris 2012-03-20 21:46:18 +0000
  • 56a1770 client tests by Jim Paris 2012-03-20 14:26:29 +0000
  • b766aef new client py by Jim Paris 2012-03-20 14:22:02 +0000
  • 3e5d0ef rename by Jim Paris 2012-03-20 14:21:55 +0000
  • a26468c Rename client -> cmdline by Jim Paris 2012-03-20 14:19:45 +0000
  • 0099a41 Work on a client implementation that can survive testing by Jim Paris 2012-03-20 01:18:30 +0000
  • b1baacf cleanup by Jim Paris 2012-03-19 21:36:24 +0000
  • 8afaf8f Improve insert strutcure by Jim Paris 2012-03-14 20:29:30 +0000
  • 610860c Update by Jim Paris 2012-03-13 22:12:30 +0000
  • c076af6 for reference by Jim Paris 2012-03-12 20:19:32 +0000
  • d0435cb for reference by Jim Paris 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 Jim Paris 2012-03-12 20:09:17 +0000
  • 5b89fa7 Fix style by Jim Paris 2012-02-21 21:30:53 +0000
  • d892946 Cleanup by Jim Paris 2012-02-20 06:13:54 +0000
  • ba66668 playing with coverage a bit by Jim Paris 2012-02-20 06:09:42 +0000
  • 1e1c7fa Create StreamException class in NilmDB, which can get caught and handled by the HTTP server. by Jim Paris 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 Jim Paris 2012-02-17 20:42:08 +0000
  • 398d382 Stuff goes into the SQL database now. by Jim Paris 2012-02-17 00:32:36 +0000
  • 53e3c44 Move schema updates to a dict by Jim Paris 2012-02-15 23:11:37 +0000
  • 4395f68 Start SQL stuff by Jim Paris 2012-02-14 21:54:30 +0000
  • c5ec07a Start working towards mixed sql/pytables db by Jim Paris 2012-02-08 19:28:16 +0000
  • 4ca7264 Branch by Jim Paris 2012-02-08 18:11:31 +0000
  • 72deddc tags by Jim Paris 2012-02-08 18:07:32 +0000
  • 44fce1f tags by Jim Paris 2012-02-08 18:07:19 +0000
  • bc1d026 ignore by Jim Paris 2012-02-08 18:01:21 +0000
  • ef2db81 Misc by Jim Paris 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 Jim Paris 2012-01-30 20:25:11 +0000
  • 7933775 TODO by Jim Paris 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 Jim Paris 2012-01-28 00:36:23 +0000
  • b5e3b22 Fixups, and add serializer to NilmDB access from CherryPy by Jim Paris 2012-01-27 19:17:09 +0000
  • 93d7088 update TODO by Jim Paris 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 Jim Paris 2012-01-27 01:27:21 +0000
  • 8da7de8 Update TODO by Jim Paris 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 Jim Paris 2012-01-26 00:13:44 +0000
  • 6c9cf19 indexing by Jim Paris 2012-01-23 21:07:59 +0000
  • 5fa3ff9 TODO, and ignore stuff by Jim Paris 2012-01-23 20:38:37 +0000
  • 35a801d Don't include the test database by Jim Paris 2012-01-23 20:38:01 +0000
  • a3634c4 Misc by Jim Paris 2012-01-23 00:59:17 +0000
  • dfaedde Mics by Jim Paris 2012-01-23 00:40:48 +0000
  • e1d827e new by Jim Paris 2012-01-21 23:46:13 +0000
  • 3e703ea nilmdb server, connector by Jim Paris 2012-01-21 22:39:51 +0000
  • 211b652 misc by Jim Paris 2012-01-20 22:41:32 +0000
  • 2f4802a asdf by Jim Paris 2011-07-01 18:59:26 +0000
  • 33be62a add read binary speed tests by Jim Paris 2011-06-27 17:31:53 +0000
  • 9f9636c ignore generated files by Jim Paris 2011-06-27 17:10:59 +0000
  • 11d9f9d add read/writebinary tests by Jim Paris 2011-06-27 17:10:49 +0000
  • b4a0f73 misc updates by Jim Paris 2011-06-27 16:35:18 +0000
  • f02f6c6 update todo a bit by Jim Paris 2011-06-01 20:07:26 +0000
  • 5fcdefd add some speed tests for reading ASCII files by Jim Paris 2011-06-01 20:04:13 +0000
  • 5784468 misc updates by Jim Paris 2011-06-01 18:18:09 +0000
  • b0ed5d7 This is broken -- need to either keep overriding __setattr__, or...? by Jim Paris 2011-03-06 21:38:09 +0000
  • 8c53d33 Minor coverage fixups by Jim Paris 2011-03-04 00:32:20 +0000
  • 75c1851 some todo by Jim Paris 2011-02-24 23:54:16 +0000
  • 35c933d Add basic fileinterval & do tests by Jim Paris 2011-02-24 23:19:00 +0000
  • 22c8b08 Misc by Jim Paris 2011-02-24 22:48:09 +0000
  • 0e800f2 Remove src dir by Jim Paris 2011-02-24 21:01:03 +0000
  • 2c8b80b Remove Interval.merge() because we likely can't merge interval metadata in the future. by Jim Paris 2011-02-18 20:53:41 +0000
  • c011907 Update comments by Jim Paris 2011-02-17 23:25:12 +0000
  • b22ebb6 Need to fill out __and__ and __or__... tricky by Jim Paris 2011-02-17 23:08:05 +0000
  • 9bf291c More Interval and IntervalSet work. by Jim Paris 2011-02-17 21:41:47 +0000
  • a84b985 More work on interval sets this time by Jim Paris 2011-02-17 00:06:12 +0000
  • c033d69 Cleanup by Jim Paris 2011-02-16 22:46:12 +0000
  • 9bc109a Update by Jim Paris 2011-02-16 22:40:59 +0000
  • c50151c misc by Jim Paris 2011-02-16 22:38:58 +0000
  • e2f8998 Update tests etc by Jim Paris 2011-02-16 22:30:26 +0000
  • 5844afe Basic framework for a proper python package by Jim Paris 2011-02-16 20:01:16 +0000
  • 0de8c81 misc updates by Jim Paris 2011-01-17 19:51:35 +0000