{"push_id":643550588,"size":36,"distinct_size":36,"ref":"refs/heads/master","head":"ef35e9ea26bb20e492a7f5c6327db6a675680414","before":"78d16ecb7ac516b739ad300be55d932c5396b688","commits":[{"sha":"e3556f260a5d31126113554f708fcccfbdac5d95","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Added explanation of how to regenerate files in tdt/actxobjects folder\n\nIf TDT ever updates their hardware drivers to add new methods or arguments, the\nfiles under this folder may have to be regenerated using makepy.  Added some\ninstructions to the __init__ file in this folder for future programmers.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/e3556f260a5d31126113554f708fcccfbdac5d95"},{"sha":"1b297ae36c174dafaec6f5da4b99a99b8355407a","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Modified cset_tag to return the converted value\n\nA common use case is to use cset_tag to convert the value and upload it to the\nRPvds circuit.  For exmaple, if you wish to set the trial duration tag in the\nbuffer to 6 seconds, you would have cset_tag convert the value for you.\nHowever, you may also wish to know the actual value the tag was set to.\nDSPCircuit.cset_tag now returns this value.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/1b297ae36c174dafaec6f5da4b99a99b8355407a"},{"sha":"dc15f6bdac7fc83069b0debbcf2bd24afdeff55f","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Doc enhancement\n\nThe new file (abstraction.rst) is not linked to the index yet.  It was copied\nover from Neurobehavior and will eventually need to be updated to tie into the\nTDTPy documentation.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/dc15f6bdac7fc83069b0debbcf2bd24afdeff55f"},{"sha":"e759d0a8c1a300f5901e3331c7c5a44c1d6e19d5","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Merge","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/e759d0a8c1a300f5901e3331c7c5a44c1d6e19d5"},{"sha":"661b7187bb0d99df412369b04c641fba7152451c","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Merge","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/661b7187bb0d99df412369b04c641fba7152451c"},{"sha":"202e444ed0fae322e6f1144ce2bca697c74e6cef","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Modifed tdt.dsp_server to accept command-line arguments when run as script\n\nTo launch the server, type\n>>> python -m tdt.dsp_server :13131","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/202e444ed0fae322e6f1144ce2bca697c74e6cef"},{"sha":"df3b61fa5e5e633faf1e381980ac2965bd739ac0","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Merge","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/df3b61fa5e5e633faf1e381980ac2965bd739ac0"},{"sha":"4ec5369c74fe9fd7cc5eb97905f7bc5274b31721","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Updated TDTPy abstraction layer to allow an interface argument\n\nTDT currently has two interfaces, the USB and GB interface.  We have only tested\nthe GB interface in our lab; however, other labs may require the ability to\nconnect via the USB interface.  To allow this, I've updated the connect_*\nutility functions as well as the DSPCircuit/DSPProject class with the\nappropriate keyword argument, 'interface'.  Note that it still defaults to\n'GB', so existing code does not have to be changed.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/4ec5369c74fe9fd7cc5eb97905f7bc5274b31721"},{"sha":"096ea1c53e296f4e8dcc172f9e53c6de985dd254","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Added documentation to explain how the RPC server works","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/096ea1c53e296f4e8dcc172f9e53c6de985dd254"},{"sha":"e56cf670c917181029cc2b33dd59f2d8ead51889","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Doc enhancement","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/e56cf670c917181029cc2b33dd59f2d8ead51889"},{"sha":"d4e52e3c91e79203cbcec159235a4e33e04daeb0","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Enhancement to RZ6.atten_to_bits function\n\nAdded a boundary check to ensure that the requested attenuations are within the\nvalid range (i.e. 0 to 120 dB).  Raises a ValueError if either attenuation is\nout of range.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/d4e52e3c91e79203cbcec159235a4e33e04daeb0"},{"sha":"9fdc9c1d434ccbfb3cda4f347642c99b1a9fd0a4","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Typo fix where a comma was used instead of the correct % format operator","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/9fdc9c1d434ccbfb3cda4f347642c99b1a9fd0a4"},{"sha":"c717a632b238ef92e59fa14b87ae83860a3d9e3a","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Removed debug statement","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/c717a632b238ef92e59fa14b87ae83860a3d9e3a"},{"sha":"705ac58de046e84e7e4084b2fd68aaf1af2d9d2c","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Added two new attributes, scalar_tags and vector_tags, to DSPCircuit\n\nUseful for debugging to quickly get an overview of what vector (i.e. buffer and\ncoefficient) and scalar (i.e. int, float, bool) tags are present in the circuit.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/705ac58de046e84e7e4084b2fd68aaf1af2d9d2c"},{"sha":"534afd403eb07806c2d88d550e1010b9567fd981","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Added corrections/clarification to the docs per Michael Graupner's suggestions","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/534afd403eb07806c2d88d550e1010b9567fd981"},{"sha":"4f884d5e3f81e9152e8fa7a3c034cfe484def91d","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Fix to enable readthedocs to process the Sphinx autodoc directive\n\nThe encoding of the files generated by the win32com autogen is not supported on\nUnix/Linux, so ReadTheDocs.org was failing to include the autodocumentation in\nthe Sphinx build of the docs.  tdt.actxobjects. is now \"stubbed out\".","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/4f884d5e3f81e9152e8fa7a3c034cfe484def91d"},{"sha":"5ff867c67cbe92b50ac300c75ed5795f352142e5","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Added error check to DSPBuffer.acquire_samples\n\nIf the requested number samples is not a multiple of the buffer block size,\nacquire_samples may never return under certain conditions.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/5ff867c67cbe92b50ac300c75ed5795f352142e5"},{"sha":"fff57e253568da75a1640f5d987a60d18d51c859","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Fixed the setup.py script and updated relative imports\n\n* A user indicated that python setup.py install was not pulling in submodules\n  such as tdt.actxobjects.  Updated setup.py script to explicitly list all the\n  modules.\n* Added package_data to include the RCX files required for tests (the tests may\n  need to be updated to point to the proper directory)\n* Removed unused imports\n* Updated all intra-package imports to use relative (dot) notation","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/fff57e253568da75a1640f5d987a60d18d51c859"},{"sha":"2b4ed4df3953df7b7e4683c3bf0be5fcfbffdf8f","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Renamed the circuit_name and circuit_path attributes of DSPBuffer\n\nGoing forward, the DSPCircuit.circuit_name and DSPCircuit.circuit_path will\nnow be DSPCircuit.name and DSPCircuit.path.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/2b4ed4df3953df7b7e4683c3bf0be5fcfbffdf8f"},{"sha":"87afeeaa73eeae83b9c687584d1557a0bd75cb8c","author":{"email":"ac43e47e391f09549700914703b138494c863bcf@users.noreply.github.com","name":"Brad Buran"},"message":"Additional updates to the documentation\n\n* Moved API documentation for DSPCircuit into the doc for the circuit itself\n* Updated DSPCircuit section to include some examples of the public attributse\n  avilable.","distinct":true,"url":"https://api.github.com/repos/LABSN/tdtpy/commits/87afeeaa73eeae83b9c687584d1557a0bd75cb8c"}]}