Jim Paris
2f2faeeab7
Add pylint config and selectively fix some pylint errors
Some pylint errors are worth fixing; many are not.
1 year ago
Jim Paris
2ed544bd30
Fix flake8-reported code style issues
1 year ago
Jim Paris
d8df6f515f
Update setup.py and build instructions
This is a pretty big simplification: the user should first use pip to
install everything in `requirements.txt`, and we no longer try to
cater to cases where Cython is missing, etc.
1 year ago
Jim Paris
32a76ccf3f
Clean up __pycache__ on "make clean"
1 year ago
Jim Paris
d17365ca37
Update build system for Python 3
1 year ago
Jim Paris
8db9771c20
Remove leftover fsck test
7 years ago
Jim Paris
8e6341ae5d
Verify that data timestamps are monotonic
7 years ago
Jim Paris
0f745b3047
More fsck tools, including fixes
7 years ago
Jim Paris
71cd7ed9b7
Add nilmdb-fsck tool to check database consistency
7 years ago
Jim Paris
d827f41fa5
Fix Makefile omission
8 years ago
Jim Paris
0047e0360a
Implement Rocket.append_string() in C; misc cleanups along the way
This should more or less complete the rocket interface.
8 years ago
Jim Paris
4406d51a98
First pass at Python implementation of rocket
8 years ago
Jim Paris
7d44f4eaa0
Cleanup Makefile; make tests run through setup.py when outside emacs
8 years ago
Jim Paris
8e781506de
Incorporate versioneer for versioning
8 years ago
Jim Paris
6c30e5ab2f
Add gitclean target to Makefile
8 years ago
Jim Paris
21d0e90bd9
Rework Cython and external module support.
Now we build Cython modules only if cython >= 0.16 is present.
Tarballs made by "make sdist" include the Cython-generated *.c files,
and so Cython isn't required on the end user machine at all.
8 years ago
Jim Paris
f071d749ce
Generate a MANIFEST.in from setup.py; more setup.py and Makefile updates
8 years ago
Jim Paris
a9d31b46ed
More files in clean target
8 years ago
Jim Paris
b01f23ed99
Move runtests.py script into test directory
8 years ago
Jim Paris
750d9e3c38
Clean up some pylint warnings and potential errors
8 years ago
Jim Paris
1fb37604d3
Rearrange documentation, clean up Makefile, README
8 years ago
Jim Paris
e5d3deb6fe
Removal support is complete.
`nrows` may change if you restart the server; documented why this is
the case in the design.md file. It's not a problem.
8 years ago
Jim Paris
b7688844fa
Add a Nosetests plugin that lets me specify a test order within a directory.
8 years ago
Jim Paris
7bba4a80d9
Work on command line client, and some improvements to server
handling of bad URLs
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@10676 ddd99763-3ecb-0310-9145-efcb8ce7c51f
9 years ago
Jim Paris
f29d38d9d9
More work on nilmtool
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@10674 ddd99763-3ecb-0310-9145-efcb8ce7c51f
9 years ago
Jim Paris
b4a0288a39
work on command line
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@10673 ddd99763-3ecb-0310-9145-efcb8ce7c51f
9 years ago
Jim Paris
ec25eac697
Misc cleanups, fix some pylint issues
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@10642 ddd99763-3ecb-0310-9145-efcb8ce7c51f
9 years ago
Jim Paris
1c4efb92c6
rename command line client nilmdb.py to nilmtool.py
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@10622 ddd99763-3ecb-0310-9145-efcb8ce7c51f
9 years ago
Jim Paris
b766aef257
new client py
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@10610 ddd99763-3ecb-0310-9145-efcb8ce7c51f
9 years ago
Jim Paris
d8929467eb
Cleanup
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@10445 ddd99763-3ecb-0310-9145-efcb8ce7c51f
9 years ago
Jim Paris
dfaeddefa2
Mics
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb-new@10326 ddd99763-3ecb-0310-9145-efcb8ce7c51f
9 years ago
Jim Paris
5784468693
misc updates
git-svn-id: https://bucket.mit.edu/svn/nilm/nilmdb@9679 ddd99763-3ecb-0310-9145-efcb8ce7c51f
10 years ago