217 Commits (b0d76312d121e4b7445ab3ce9d2a82748049f796)
 

Author SHA1 Message Date
  Jim Paris b0d76312d1 Add must_close() decorator, use it in nilmdb 11 years ago
  Jim Paris 19c846c71c Remove outdated files 11 years ago
  Jim Paris f355c73209 Refactor utility classes into nilmdb.utils subdir/namespace 11 years ago
  Jim Paris 173014ba19 Use nilmdb.lrucache for caching interval sets 11 years ago
  Jim Paris 24d4752bc3 Add LRU cache memoizing decorator for functions 11 years ago
  Jim Paris a85b273e2e Remove compression. 11 years ago
  Jim Paris 7f73b4b304 Use compression in pytables 11 years ago
  Jim Paris f3eb6d1b79 Time it! 11 years ago
  Jim Paris 9082cc9f44 Merging adjacent intervals is working now! 11 years ago
  Jim Paris bf64a40472 Some misc test additions, interval optimizations. Still need adjacency test 11 years ago
  Jim Paris 32dbeebc09 More insertion checks. Need to get interval concatenation working. 11 years ago
  Jim Paris 66ddc79b15 Inserting works again, with proper end/start for paired blocks. 11 years ago
  Jim Paris 7a8bd0bf41 Don't include layout on client side 11 years ago
  Jim Paris ee552de740 Start reworking/fixing insert timestamps 11 years ago
  Jim Paris 6d1fb61573 Use 'repr' instead of 'str' in Interval string representation. 11 years ago
  Jim Paris f094529e66 TODO update 11 years ago
  Jim Paris 5fecec2a4c Support deleting streams with new 'destroy' command 11 years ago
  Jim Paris 85bb46f45c Use pytable's createparents flag to avoid having to create group 11 years ago
  Jim Paris 17c329fd6d Start to be a little more strict about how intervals are half-open. 11 years ago
  Jim Paris 437e1b425a More speed tests, some whitespace cleanups 11 years ago
  Jim Paris c0f87db3c1 Converted rbtree, interval to Cython. Serious speedups! 11 years ago
  Jim Paris a9c5c19e30 Start converting interval.py to Cython. 11 years ago
  Jim Paris f39567b2bc Speed updates 11 years ago
  Jim Paris 99ec0f4946 Converted rbtree.py to Cython 11 years ago
  Jim Paris f5c60f68dc Speed tests. 11 years ago
  Jim Paris bdef0986d6 rbtree and interval tests fully pass now. 11 years ago
  Jim Paris c396c4dac8 rbtree tests complete 11 years ago
  Jim Paris 0b443f510b Filling out rbtree tests, search routines 11 years ago
  Jim Paris 66fa6f3824 Add rendering test 11 years ago
  Jim Paris 875fbe969f Some documentation and other cleanups in rbtree.py 11 years ago
  Jim Paris e35e85886e add .gitignore 11 years ago
  Jim Paris 7211217f40 Working on getting the RBTree working. Intersections are busted. 11 years ago
  Jim Paris d34b980516 RBTree seems generally OK now 11 years ago
  Jim Paris 6aee52d980 Deletion is still broken. F. 11 years ago
  Jim Paris 090c8d5315 More progress 11 years ago
  Jim Paris 1042ff9f4b add RBtree C++ example that I based this on; update tests 11 years ago
  Jim Paris bc687969c1 Work in progress switching to my own RBTree. Currently creates loops 11 years ago
  Jim Paris de27bd3f41 Attempt at using a sentinel instead of class instances for the leaf node.. doesnt quite work for deletion 11 years ago
  Jim Paris 4dcf713d0e Attempts at speeding up the RbTree implementation 11 years ago
  Jim Paris f9dea53c24 Randomize order for the insertion test 11 years ago
  Jim Paris 6cedd7c327 fix 11 years ago
  Jim Paris 6278d32f7d Passes tests, but is slow 11 years ago
  Jim Paris 991039903c Partial implementation of Interval and IntervalSet with a red-black 11 years ago
  Jim Paris ea3e92be3f Some prep work for merging adjacent insertions. 11 years ago
  Jim Paris 56c3306b38 Fix comments 11 years ago
  Jim Paris cb6561c151 Fix some comments and text 11 years ago
  Jim Paris 407aedcd20 Can't represent 2112 on 32-bit systems 11 years ago
  Jim Paris bf8ff66c77 Fix timezone issues in cmdline test 11 years ago
  Jim Paris 82f753efb1 disable TestLayoutSpeed for now 11 years ago
  Jim Paris e950794866 more info 11 years ago