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