349 Commits (317c53ab6f421efed611e24e407fb604c5621674)
 

Author SHA1 Message Date
  Jim Paris 17c329fd6d Start to be a little more strict about how intervals are half-open. 9 years ago
  Jim Paris 437e1b425a More speed tests, some whitespace cleanups 9 years ago
  Jim Paris c0f87db3c1 Converted rbtree, interval to Cython. Serious speedups! 9 years ago
  Jim Paris a9c5c19e30 Start converting interval.py to Cython. 9 years ago
  Jim Paris f39567b2bc Speed updates 9 years ago
  Jim Paris 99ec0f4946 Converted rbtree.py to Cython 9 years ago
  Jim Paris f5c60f68dc Speed tests. 9 years ago
  Jim Paris bdef0986d6 rbtree and interval tests fully pass now. 9 years ago
  Jim Paris c396c4dac8 rbtree tests complete 9 years ago
  Jim Paris 0b443f510b Filling out rbtree tests, search routines 9 years ago
  Jim Paris 66fa6f3824 Add rendering test 9 years ago
  Jim Paris 875fbe969f Some documentation and other cleanups in rbtree.py 9 years ago
  Jim Paris e35e85886e add .gitignore 9 years ago
  Jim Paris 7211217f40 Working on getting the RBTree working. Intersections are busted. 9 years ago
  Jim Paris d34b980516 RBTree seems generally OK now 9 years ago
  Jim Paris 6aee52d980 Deletion is still broken. F. 9 years ago
  Jim Paris 090c8d5315 More progress 9 years ago
  Jim Paris 1042ff9f4b add RBtree C++ example that I based this on; update tests 9 years ago
  Jim Paris bc687969c1 Work in progress switching to my own RBTree. Currently creates loops 9 years ago
  Jim Paris de27bd3f41 Attempt at using a sentinel instead of class instances for the leaf node.. doesnt quite work for deletion 9 years ago
  Jim Paris 4dcf713d0e Attempts at speeding up the RbTree implementation 9 years ago
  Jim Paris f9dea53c24 Randomize order for the insertion test 9 years ago
  Jim Paris 6cedd7c327 fix 9 years ago
  Jim Paris 6278d32f7d Passes tests, but is slow 9 years ago
  Jim Paris 991039903c Partial implementation of Interval and IntervalSet with a red-black 9 years ago
  Jim Paris ea3e92be3f Some prep work for merging adjacent insertions. 9 years ago
  Jim Paris 56c3306b38 Fix comments 10 years ago
  Jim Paris cb6561c151 Fix some comments and text 10 years ago
  Jim Paris 407aedcd20 Can't represent 2112 on 32-bit systems 10 years ago
  Jim Paris bf8ff66c77 Fix timezone issues in cmdline test 10 years ago
  Jim Paris 82f753efb1 disable TestLayoutSpeed for now 10 years ago
  Jim Paris e950794866 more info 10 years ago
  Jim Paris cb7c0cf83e Test roundtrip times for parser and formatter. Can optimize now 10 years ago
  Jim Paris 33cb7031a3 Test float32_8 type names in addition to PrepData aliases 10 years ago
  Jim Paris 33492fc851 Update TODO 10 years ago
  Jim Paris 5101522025 Tests pass with 100% coverage on non-cython modules 10 years ago
  Jim Paris 5130ab7e6a Start reworking the layout types. 10 years ago
  Jim Paris 27024fb38e Clarify interval openness 10 years ago
  Jim Paris ff4e934bef Add database size to "nilmtool.py info" output. 10 years ago
  Jim Paris a1d09fb5fc TODO update 10 years ago
  Jim Paris aefaac2405 Add "--count" option to extract 10 years ago
  Jim Paris e96cff4fc5 update TODO 10 years ago
  Jim Paris 97bec3b1ee Optimization that uses slices on the table rather than checking each 10 years ago
  Jim Paris 27f8dcf06d Extract works now and we're back to 100% test coverage! It's slow, 10 years ago
  Jim Paris cb97ad3d2c Interval bisection to find the correct database row seems to work in 10 years ago
  Jim Paris 8a7b3b5f95 Add DBInterval and associated tests. Clean up other interval tests as 10 years ago
  Jim Paris 11cc124019 Formatters done, not necessarily fast enough though 10 years ago
  Jim Paris e2daeb5e54 - Some updates to max_results handling on server side 10 years ago
  Jim Paris cbc7c5125d WIP on getting stream extract to work. 10 years ago
  Jim Paris 27fd9d54f9 Streaming responses from the server weren't actually streaming. Fix 10 years ago