43 Commits (3be904d1584d67f135e26306c374ad11e2dc8e23)

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