nilmdb/tests
Jim Paris 5130ab7e6a Start reworking the layout types.
Current/old design has specific layouts: RawData, PrepData,
RawNotchedData.
Let's get rid of this entirely and switch to simpler data types that
are
just collections and counts of a single type.  We'll still use strings
to describe them, with format:

    type_count
  
where type is "uint16", "float32", or "float64", and count is an
integer.

nilmdb.layout.named() will parse these strings into the appropriate
handlers.  For compatibility:
  
    "RawData" == "uint16_6"
    "RawNotchedData" == "uint16_9"
    "PrepData" == "float32_8"


git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@10981 ddd99763-3ecb-0310-9145-efcb8ce7c51f
2012-08-06 21:46:09 +00:00
..
data Extract works now and we're back to 100% test coverage! It's slow, 2012-05-30 18:24:36 +00:00
aplotter.py Various work on improving intervals... 2012-04-11 22:05:27 +00:00
test_client.py Optimization that uses slices on the table rather than checking each 2012-06-04 23:46:33 +00:00
test_cmdline.py Start reworking the layout types. 2012-08-06 21:46:09 +00:00
test_helpers.py A lot more command line testing. 2012-04-04 22:34:01 +00:00
test_interval.py Add DBInterval and associated tests. Clean up other interval tests as 2012-05-25 21:45:05 +00:00
test_iteratorizer.py Add "iteratorizor", which transforms a function that uses callbacks 2012-05-23 01:00:12 +00:00
test_layout.py Start reworking the layout types. 2012-08-06 21:46:09 +00:00
test_nilmdb.py Use simplejson instead of json for performance 2012-05-16 22:19:00 +00:00
test_printf.py Rename some nilmdb methods to be private 2012-03-29 21:43:05 +00:00
test_serializer.py Rename some nilmdb methods to be private 2012-03-29 21:43:05 +00:00
test_timestamper.py Can now insert data using command line tool. Time to benchmark etc. 2012-04-09 21:31:39 +00:00