- 
				
					
					
						90b96799ac
					
					
						Bulk of the switch to int64 microsecond timestamps, including test data.
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-14 19:46:06 -04:00
				
			 
		
			- 
				
					
					
						56679ad770
					
					
						Move more datetime_tz calls into common code
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-14 17:34:40 -04:00
				
			 
		
			- 
				
					
					
						b5541722c2
					
					
						Continue moving time-handling code into nilmdb.utils.time
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-14 17:26:37 -04:00
				
			 
		
			- 
				
					
					
						aaea105861
					
					
						Consolidate most timestamp <-> string conversions (outside of rocket)
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-14 15:48:13 -04:00
				
			 
		
			- 
				
					
					
						e6a081d639
					
					
						Consolidate timestamp constants into nilmdb.utils.time
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-14 15:02:47 -04:00
				
			 
		
			- 
				
					
					
						1835d03412
					
					
						Bump bulkdata database version to 3
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-14 14:40:48 -04:00
				
			 
		
			- 
				
					
					
						c7a712d8d8
					
					
						Partial test for rounding issues
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-14 14:39:25 -04:00
				
			 
		
			- 
				
					
					
						20d315b4f7
					
					
						Add documentation about upcoming timestamp changes
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-14 14:38:21 -04:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						a44a5e3135
					
					
						Merge branch 'argcomplete'
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-15 15:08:42 -04:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						039b2a0557
					
					
						Include nilmtool-bash-completion.sh script in .tar.gz
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-15 15:08:28 -04:00
				
			 
		
			- 
				
					
					
						cd1dfe7dcd
					
					
						Add completion functions to most commandline arguments
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-15 14:26:38 -04:00
				
			 
		
			- 
				
					
					
						fb35517dfa
					
					
						Add basic argument completion
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-15 13:00:53 -04:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						b9f0b35bbe
					
					
						Stream renaming support, and comprehensive tests
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-13 19:21:18 -04:00
				
			 
		
			- 
				
					
					
						b1b09f8cd0
					
					
						Strengthen checks when creating paths, fix some bugs, and add tests
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-13 17:45:47 -04:00
				
			 
		
			- 
				
					
					
						d467df7980
					
					
						Add specific error for creating a path that already exists
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-13 10:14:28 -04:00
				
			 
		
			- 
				
					
					
						09bc7eb48c
					
					
						Make StreamInserter.insert complain if data remains after send
					
					
						
							
							
 nilmdb-1.3.1
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-12 18:38:08 -04:00
				
			 
		
			- 
				
					
					
						b77f07a4cd
					
					
						Fix reporting of parsing errors with malformed data
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-12 16:44:36 -04:00
				
			 
		
			- 
				
					
					
						59f0076306
					
					
						Increase max layout count in rocket
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-12 16:10:26 -04:00
				
			 
		
			- 
				
					
					
						83bc5bc775
					
					
						Make rocket/bulkdata errors include column number and the bad data
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-12 16:03:38 -04:00
				
			 
		
			- 
				
					
					
						6b1dfec828
					
					
						In stream_list, return 0 instead of None for rows and seconds
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-11 19:37:52 -04:00
				
			 
		
			- 
				
					
					
						d827f41fa5
					
					
						Fix Makefile omission
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-11 17:42:02 -04:00
				
			 
		
			- 
				
					
					
						7eca587fdf
					
					
						Add 'nilmtool intervals' command, with --diff option
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-11 17:07:26 -04:00
				
			 
		
			- 
				
					
					
						a351bc1b10
					
					
						Add client, server, nilmdb support for listing interval differences
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-11 17:07:08 -04:00
				
			 
		
			- 
				
					
					
						1d61d61a81
					
					
						Add interval.set_difference function and associated tests
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-11 15:16:06 -04:00
				
			 
		
			- 
				
					
					
						755255030b
					
					
						Clean up interval __and__ function; we don't need to __and__ sets
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-11 15:15:43 -04:00
				
			 
		
			- 
				
					
					
						8e79998e95
					
					
						Tune sqlite to use write-ahead-logging
					
					
						
							
							
 nilmdb-1.3.0
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-10 17:09:01 -04:00
				
			 
		
			- 
				
					
					
						9f914598c2
					
					
						Make /stream/list give some more extended info, like row count
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-09 15:51:26 -05:00
				
			 
		
			- 
				
					
					
						0468b04538
					
					
						Fix pyrocket to handle comments better
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-08 17:39:56 -05:00
				
			 
		
			- 
				
					
					
						232a3876c2
					
					
						Clean up imports to separate client and server more.
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-08 17:10:18 -05:00
				
			 
		
			- 
				
					
					
						1c27dd72d6
					
					
						Fill out client tests and fix various bugs
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-08 12:36:17 -05:00
				
			 
		
			- 
				
					
					
						de5e474001
					
					
						Update benchmarks in design.md
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-07 20:29:55 -05:00
				
			 
		
			- 
				
					
					
						0fc092779d
					
					
						Big rework of stream_insert_context and places that use it.
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-07 16:07:33 -05:00
				
			 
		
			- 
				
					
					
						7abfdfbf3e
					
					
						Add const qualifier to strings we get from Python
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-07 16:07:50 -05:00
				
			 
		
			- 
				
					
					
						92724d10ba
					
					
						Rework 'nilmtool insert' and some client stuff to speed up inserting data
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-06 20:32:24 -05:00
				
			 
		
			- 
				
					
					
						1d7acbf916
					
					
						Remove null timestamper, speed up insert --none a tiny bit
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-06 16:58:19 -05:00
				
			 
		
			- 
				
					
					
						ea3ea487bc
					
					
						Merge branch 'rocket-insert'
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-06 20:45:05 -05:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						69ad8c4842
					
					
						Merge branch 'rocket'
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-06 20:34:11 -05:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						0047e0360a
					
					
						Implement Rocket.append_string() in C; misc cleanups along the way
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 20:24:47 -05:00
				
			 
		
			- 
				
					
					
						1ac6abdad0
					
					
						Fix rocket.ParseError exception handling
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 22:01:50 -05:00
				
			 
		
			- 
				
					
					
						65f09f793c
					
					
						When re-raising exceptions in the server, preserve original tracebacks
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 21:48:15 -05:00
				
			 
		
			- 
				
					
					
						84e21ff467
					
					
						Move ASCII data parsing from the server to the rocket interface.
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 11:44:17 -05:00
				
			 
		
			- 
				
					
					
						11b228f77a
					
					
						Convert times to microsecond precision strings more consistently.
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 16:52:42 -05:00
				
			 
		
			- 
				
					
					
						7860a6aefb
					
					
						Make helper for removing or truncating a file; use it
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 15:26:53 -05:00
				
			 
		
			- 
				
					
					
						454e561d69
					
					
						Verify that metadata values are numbers or strings
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 13:22:17 -05:00
				
			 
		
			- 
				
					
					
						fe91ff59a3
					
					
						Better handling of JSON requests
					
					
						
							
							
 nilmdb-1.2.4
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 12:38:08 -05:00
				
			 
		
			- 
				
					
					
						64c24a00d6
					
					
						Add --traceback argument to nilmdb-server script
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 12:20:07 -05:00
				
			 
		
			- 
				
					
					
						58c0ae72f6
					
					
						Support application/json POST bodies as well as x-www-form-urlencoded
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-05 11:54:29 -05:00
				
			 
		
			- 
				
					
					
						c5f079f61f
					
					
						When removing data from files, try to punch a hole.
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 20:31:14 -05:00
				
			 
		
			- 
				
					
					
						16f23f4a91
					
					
						Fill out pyrocket.py to fit new interfaces; fix small bugs
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 17:01:53 -05:00
				
			 
		
			- 
				
					
					
						b0f12d55dd
					
					
						Fully replace bulkdata.File with rocket.Rocket
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 16:43:24 -05:00
				
			 
		
			- 
				
					
					
						8a648c1b97
					
					
						Move towards replacing bulkdata.File with rocket.Rocket
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 16:27:59 -05:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						2d45466f66
					
					
						Print version at server startup
					
					
						
							
							
 nilmdb-1.2.3
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 15:43:45 -05:00
				
			 
		
			- 
				
					
					
						c6a0e6e96f
					
					
						More complete CORS handling, including preflight requests (hopefully)
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 15:40:35 -05:00
				
			 
		
			- 
				
					
					
						79755dc624
					
					
						Fix Allow: header by switching to cherrypy's built in tools.allow().
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 14:08:37 -05:00
				
			 
		
			- 
				
					
					
						f260f2c83d
					
					
						Remove unnecessary layout argument to nilmdb.stream_extract
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-04 11:09:54 -05:00
				
			 
		
			- 
				
					
					
						14402005bf
					
					
						Remove extraneous flush
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 21:52:45 -05:00
				
			 
		
			- 
				
					
					
						0d372fb878
					
					
						Modify old formatter to match rocket's formatting style
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 21:50:29 -05:00
				
			 
		
			- 
				
					
					
						5eac924118
					
					
						Ignore built modules
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 21:44:08 -05:00
				
			 
		
			- 
				
					
					
						0b75da7a8f
					
					
						Normalize the floating point formats to %.6e and %.16e
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 21:43:04 -05:00
				
			 
		
			- 
				
					
					
						2dfc94b566
					
					
						Remove old code
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 21:40:48 -05:00
				
			 
		
			- 
				
					
					
						e318888a06
					
					
						Finish Rocket.extract_string; clean up code for other functions too
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 21:25:00 -05:00
				
			 
		
			- 
				
					
					
						7c95934cc2
					
					
						Add rocket.extract_list; still not as complete as pyrocket
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 19:04:03 -05:00
				
			 
		
			- 
				
					
					
						96df9d8323
					
					
						Starting the C version of rocket
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 16:54:11 -05:00
				
			 
		
			- 
				
					
					
						31e2c7c8b4
					
					
						Add some notes about rocket interface to design.md
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 14:43:16 -05:00
				
			 
		
			- 
				
					
					
						2a725ee13f
					
					
						Add version 1 database format backwards compatibility
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 14:37:58 -05:00
				
			 
		
			- 
				
					
					
						eb8037ee3c
					
					
						Add a description for the rocket interface
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 14:13:26 -05:00
				
			 
		
			- 
				
					
					
						fadb84d703
					
					
						Move ascii formatting into nilmdb thread via rocket interface
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 14:12:01 -05:00
				
			 
		
			- 
				
					
					
						9d0d2415be
					
					
						Test bulkdata a little more carefully
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 14:00:00 -05:00
				
			 
		
			- 
				
					
					
						130dae0734
					
					
						Add extract_string to pyrocket
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 13:59:47 -05:00
				
			 
		
			- 
				
					
					
						402234dfc3
					
					
						Better layout handling in pyrocket
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 13:34:43 -05:00
				
			 
		
			- 
				
					
					
						4406d51a98
					
					
						First pass at Python implementation of rocket
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 13:27:47 -05:00
				
			 
		
			- 
				
					
					
						9b6de6ecb7
					
					
						Replace old layout strings everywhere
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 13:34:09 -05:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						c512631184
					
					
						bulkdata: Build up rows and write to disk all at once
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 12:03:44 -05:00
				
			 
		
			- 
				
					
					
						19d27c31bc
					
					
						Fix streaming requests like stream_extract
					
					
						
							
							
 nilmdb-1.2.2
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-03 11:37:47 -05:00
				
			 
		
			- 
				
					
					
						28310fe886
					
					
						Add test for extents
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-02 15:19:25 -05:00
				
			 
		
			- 
				
					
					
						1ccc2bce7e
					
					
						Add commandline support for listing extents
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-02 15:19:19 -05:00
				
			 
		
			- 
				
					
					
						00237e30b2
					
					
						Add "extent" option to stream_list in client, server, and nilmdb
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-02 15:18:54 -05:00
				
			 
		
			- 
				
					
					
						521ff88f7c
					
					
						Support 'nilmtool help command' just like 'nilmtool command --help'
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-02 13:56:03 -05:00
				
			 
		
			- 
				
					
					
						64897a1dd1
					
					
						Change port from 12380 -> 32180 when running tests
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-02 13:19:44 -05:00
				
			 
		
			- 
				
					
					
						41ce8480bb
					
					
						cmdline: Support NILMDB_URL environment variable for default URL
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-02 13:18:18 -05:00
				
			 
		
			- 
				
					
					
						204a6ecb15
					
					
						Optimize bulkdata.append() by postponing flushes & mmap resize
					
					
						
							
							
 nilmdb-1.2.1
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-01 16:30:49 -05:00
				
			 
		
			- 
				
					
					
						5db3b186a4
					
					
						Make test_mustclose more complete
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-01 16:30:22 -05:00
				
			 
		
			- 
				
					
					
						fe640cf421
					
					
						Remove must_close verification wrappers on bulkdata
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-01 16:11:44 -05:00
				
			 
		
			- 
				
					
					
						ca67c79fe4
					
					
						Improve test_layout_speed
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-01 16:04:10 -05:00
				
			 
		
			- 
				
					
					
						8917bcd4bf
					
					
						Fix test case failures due to increased client chunk size
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-01 16:04:00 -05:00
				
			 
		
			- 
				
					
					
						a75ec98673
					
					
						Slight speed improvements in layout.pyx
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-01 16:03:38 -05:00
				
			 
		
			- 
				
					
					
						e476338d61
					
					
						Remove outdated numpy dependency
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-03-01 16:03:19 -05:00
				
			 
		
			- 
				
					
					
						d752b882f2
					
					
						Bump up block sizes in client
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-28 21:11:57 -05:00
				
			 
		
			- 
				
					
					
						ade27773e6
					
					
						Add --nosync option to nilmdb-server script
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-28 20:45:08 -05:00
				
			 
		
			- 
				
					
					
						0c1a1d2388
					
					
						Fix nilmdb-server script
					
					
						
							
							
 nilmdb-1.2
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-28 18:53:06 -05:00
				
			 
		
			- 
				
					
					
						e3f335dfe5
					
					
						Move time parsing from cmdline into nilmdb.utils.time
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-28 17:09:26 -05:00
				
			 
		
			- 
				
					
					
						7a191c0ebb
					
					
						Fix versioneer to update versions on install
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-28 14:50:53 -05:00
				
			 
		
			- 
				
					
					
						55bf11e393
					
					
						Fix error when pyximport is too old
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-26 21:56:52 -05:00
				
			 
		
			- 
				
					
					
						e90dcd10f3
					
					
						Update README and setup.py with python-requests dependency
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-26 21:56:29 -05:00
				
			 
		
			- 
				
					
					
						7d44f4eaa0
					
					
						Cleanup Makefile; make tests run through setup.py when outside emacs
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-26 21:55:46 -05:00
				
			 
		
			- 
				
					
					
						f541432d44
					
					
						Merge branch 'requests'
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-26 21:59:15 -05:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						aa4e32f78a
					
					
						Merge branch 'curl-multi'
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-26 21:59:03 -05:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						2bc1416c00
					
					
						Merge branch 'fixups'
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-26 21:58:55 -05:00
				
			 
		
			- 
				
					
				
			
 
		
			- 
				
					
					
						68bbbf757d
					
					
						Remove nilmdb.utils.urllib
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-26 19:45:57 -05:00
				
			 
		
			- 
				
					
					
						3df96fdfdd
					
					
						Reorder code
					
					
						
					
					
						
						
							
							
							Jim Paris
						
					
					2013-02-26 19:41:55 -05:00