3 Commits (d634f7d3cf665e24d5869ca4c71a35ab56f269bb)

Author SHA1 Message Date
  Jim Paris d634f7d3cf bulkdata: Use file writes instead of writing to the mmap. 11 years ago
  Jim Paris 750d9e3c38 Clean up some pylint warnings and potential errors 11 years ago
  Jim Paris 225003f412 Huge cleanup of namespaces, modules, packages, imports. 11 years ago
  Jim Paris 87b43e5d04 Command line errors cleaned up and made more consistent 11 years ago
  Jim Paris fe3b087435 Remove implemented in nilmdb; still needs bulkdata changes. 11 years ago
  Jim Paris bcefe52298 nilmdb: Bring out range manipulating SQL so we can reuse it 11 years ago
  Jim Paris f88c148ccc Interval removal work in progress. Needs NilmDB and BulkData work. 11 years ago
  Jim Paris 11b0293d5f Clean up BulkData file size calculations, test more thoroughly 11 years ago
  Jim Paris b3e6e8976f More work towards flat bulk data storage. 11 years ago
  Jim Paris c890ea93cb WIP switching away from PyTables 11 years ago
  Jim Paris 6f1e6fe232 Isolate all PyTables stuff to a single file. 11 years ago
  Jim Paris b0d76312d1 Add must_close() decorator, use it in nilmdb 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 a85b273e2e Remove compression. 11 years ago
  Jim Paris 7f73b4b304 Use compression in pytables 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 ee552de740 Start reworking/fixing insert timestamps 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 ea3e92be3f Some prep work for merging adjacent insertions. 11 years ago
  Jim Paris 5130ab7e6a Start reworking the layout types. 11 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 e2daeb5e54 - Some updates to max_results handling on server side 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 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 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 47245df9bd nilmdb now caches the intervals the first time a particular stream's 12 years ago
  Jim Paris ac32647fac Remove PyTables indexing support; it's not necessary since we're just 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 f3b0dfabea More work on commandline and commandline tests. 12 years ago
  Jim Paris a3f444eb25 A lot more command line testing. 12 years ago
  Jim Paris 277b0c1d00 More command line tests. 12 years ago
  Jim Paris e63ab23d20 stream_insert puts data into the database now. Fill out tests to 12 years ago
  Jim Paris 7a9012c3e9 work on improving layout parsing 12 years ago
  Jim Paris cc4e3bdb76 Rename some nilmdb methods to be private 12 years ago