46 Commits (bcd21b3498b4edc758821f03dfcba116ada646dd)

Author SHA1 Message Date
  Jim Paris 2764283f59 Improve test coverage 2 years ago
  Jim Paris 2d0c3f7868 Improve test coverage for interval.py 2 years ago
  Jim Paris edf4568e8f Fix error in interval comparisons; add coverage 2 years ago
  Jim Paris 5da7e6558e Fix interval comparisons for Python 3 2 years ago
  Jim Paris 1928caa1d7 Use pip version of datetime_tz; fix timestamper test 2 years ago
  Jim Paris 0f5c1c0db6 Run 2to3 automatic fixes over entire tree 2 years ago
  Jim Paris bbd59c8b50 Add nilmdb.utils.interval.intersection by generalizing set_difference 8 years ago
  Jim Paris fc43107307 Fill out test coverage 8 years ago
  Jim Paris ed89d803f0 Remove aplotter code 8 years ago
  Jim Paris 22274550ab Test python version of Interval too 8 years ago
  Jim Paris 4f06d6ae68 Move Interval set_difference inside nilmdb.utils for clients 8 years ago
  Jim Paris c54d8041c3 Update design docs 8 years ago
  Jim Paris 90b96799ac Bulk of the switch to int64 microsecond timestamps, including test data. 8 years ago
  Jim Paris 56679ad770 Move more datetime_tz calls into common code 8 years ago
  Jim Paris 1d61d61a81 Add interval.set_difference function and associated tests 8 years ago
  Jim Paris 11b228f77a Convert times to microsecond precision strings more consistently. 8 years ago
  Jim Paris a49c655816 Strictly enforce (start < end) for all intervals. 8 years ago
  Jim Paris f316026592 Move datetime_tz package under nilmdb.utils 8 years ago
  Jim Paris 225003f412 Huge cleanup of namespaces, modules, packages, imports. 8 years ago
  Jim Paris b09362fde1 Full coverage of nilmdb.utils.mustclose 8 years ago
  Jim Paris 3d212e7592 Move test helpers into subdirectory 8 years ago
  Jim Paris f355c73209 Refactor utility classes into nilmdb.utils subdir/namespace 8 years ago
  Jim Paris 9082cc9f44 Merging adjacent intervals is working now! 8 years ago
  Jim Paris bf64a40472 Some misc test additions, interval optimizations. Still need adjacency test 8 years ago
  Jim Paris 17c329fd6d Start to be a little more strict about how intervals are half-open. 9 years ago
  Jim Paris c0f87db3c1 Converted rbtree, interval to Cython. Serious speedups! 9 years ago
  Jim Paris f39567b2bc Speed updates 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 66fa6f3824 Add rendering test 9 years ago
  Jim Paris 7211217f40 Working on getting the RBTree working. Intersections are busted. 9 years ago
  Jim Paris 1042ff9f4b add RBtree C++ example that I based this on; update tests 9 years ago
  Jim Paris f9dea53c24 Randomize order for the insertion test 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 8a7b3b5f95 Add DBInterval and associated tests. Clean up other interval tests as 9 years ago
  Jim Paris 4501da6edc Can query intervals now. 9 years ago
  Jim Paris 7eef39d5fd notes 9 years ago
  Jim Paris b84ffddd50 New bxinterval implementation is at least linear -- not much better in 9 years ago
  Jim Paris 1531114677 fix typos in test_interval; test big numbers and floats 9 years ago
  Jim Paris 055cfa12b2 Various work on improving intervals... 9 years ago
  Jim Paris cc4e3bdb76 Rename some nilmdb methods to be private 9 years ago
  Jim Paris cf66eca42c Spent time trying to get Intervals and IntervalSets to handle a gap 9 years ago
  Jim Paris 1046d0c47b more tests 9 years ago
  Jim Paris d940aabf66 Incomplete, need to finish interval/intervalset tests 9 years ago