460 Commits (ddc0eb42643eb16efd200e292aeba973cf26522e)

Author SHA1 Message Date
  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 5101522025 Tests pass with 100% coverage on non-cython modules 11 years ago
  Jim Paris 5130ab7e6a Start reworking the layout types. 11 years ago
  Jim Paris 27024fb38e Clarify interval openness 12 years ago
  Jim Paris ff4e934bef Add database size to "nilmtool.py info" output. 12 years ago
  Jim Paris aefaac2405 Add "--count" option to extract 12 years ago
  Jim Paris 97bec3b1ee Optimization that uses slices on the table rather than checking each 12 years ago
  Jim Paris 27f8dcf06d Extract works now and we're back to 100% test coverage! It's slow, 12 years ago
  Jim Paris cb97ad3d2c Interval bisection to find the correct database row seems to work in 12 years ago
  Jim Paris 8a7b3b5f95 Add DBInterval and associated tests. Clean up other interval tests as 12 years ago
  Jim Paris 11cc124019 Formatters done, not necessarily fast enough though 12 years ago
  Jim Paris e2daeb5e54 - Some updates to max_results handling on server side 12 years ago
  Jim Paris cbc7c5125d WIP on getting stream extract to work. 12 years ago
  Jim Paris 27fd9d54f9 Streaming responses from the server weren't actually streaming. Fix 12 years ago
  Jim Paris e5e7ae9eda Fix bug that caused responses to always be truncated early 12 years ago
  Jim Paris 315bc57ac3 More complete test coverage of nilmdb.httpclient, yay 12 years ago
  Jim Paris 3b0b9175d6 For stream_interval, make the server handle sending multiple requests 12 years ago
  Jim Paris e570800396 Add "iteratorizor", which transforms a function that uses callbacks 12 years ago
  Jim Paris c327378373 Split MyCurl into a HTTPClient class instead 12 years ago
  Jim Paris aaffd61e4e rework MyCurl stuff 12 years ago
  Jim Paris b32edb1ed6 Undo last commit 12 years ago
  Jim Paris 624980a47b Started moving to python-requests so we can do a get() with an 12 years ago
  Jim Paris 3f436e6dfd Use simplejson instead of json for performance 12 years ago
  Jim Paris d647ea7eee Cleanup handling of truncated intervals, more work on extract 12 years ago
  Jim Paris e3be1a1d8a Add IntervalSet.intersection(). This returns a generator that allows 12 years ago
  Jim Paris f63e58f2d9 Cleanup cmdline by splitting it into multiple files. Essentially the 12 years ago
  Jim Paris a05a026bc7 Make stream_intervals use a generator, so the client library handles 12 years ago
  Jim Paris 1d875b1f1f Start extract command in cmdline.py 12 years ago
  Jim Paris f4f2493b59 Some small speed improvements. Intervals are really a pain; need to 12 years ago
  Jim Paris 4501da6edc Can query intervals now. 12 years ago
  Jim Paris 36045fe53b Remove --utc option from command line tool -- set TZ environment 12 years ago
  Jim Paris 7eef39d5fd notes 12 years ago
  Jim Paris 6d6514d5c3 Go back to bxinterval. The blist version was slower. 12 years ago
  Jim Paris b67fe79e47 Use blist instead of bxtree 12 years ago
  Jim Paris 565d0e98a9 Remove trailing spaces 12 years ago
  Jim Paris 47245df9bd nilmdb now caches the intervals the first time a particular stream's 12 years ago
  Jim Paris c07670ac3e Make the whole nilmdb.layout parser Cython, and rewrite the parsing 12 years ago
  Jim Paris 3b52ecafa3 Clean up unused code 12 years ago
  Jim Paris ac32647fac Remove PyTables indexing support; it's not necessary since we're just 12 years ago
  Jim Paris b84ffddd50 New bxinterval implementation is at least linear -- not much better in 12 years ago
  Jim Paris ab4c1f0925 Update bxintersect to use doubles, not ints. Cython is easy! 12 years ago
  Jim Paris f7149e48e8 Add intersection.pyx from bx-python 12 years ago
  Jim Paris 055cfa12b2 Various work on improving intervals... 12 years ago
  Jim Paris 5cb03cd6ef Update design.md. Add commit after each insert 12 years ago
  Jim Paris 7dfa288270 Can now insert data using command line tool. Time to benchmark etc. 12 years ago
  Jim Paris e85acdd20c Fill out and fix parse_Time 12 years ago
  Jim Paris d725ed1771 date/time parsing, needs work 12 years ago