Changelog
2018-05-17 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.rst: rename and update
* doc/source/release_notes.rst: added. Resolves issue #2553
* doc/source/index.rst: update
* doc/source/conf.py: remove pyhetdex intersphinx (not necessary)
2018-05-17 Francesco Montesano <montefra@mpe.mpg.de>
* readthedocs.yml: added
2018-05-09 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.5.0-post
2018-05-09 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: prepare for v0.5.0 release
* ReleaseNotes.md: same
2018-05-09 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/conform_tcs_dict into ^/trunk
2018-05-09 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/trunk into ^/branches/conform_tcs_dict
2018-04-30 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/string_helpers.py: function to return a string representation of
time.time
* tcs_lib/server.py: use it when setting __wire_time
* tcs_lib/tcs_event.py: and when setting __data_time
* tests/test_server.py: test the changes
* tests/test_string_helpers.py: test the changes
* tests/test_tcs_event.py: test the changes
2018-04-30 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: update release notes
2018-04-30 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/server.py: always set the __wire_time
* tests/test_server.py: test it
2018-04-30 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/tcs_event.py: add dictionary with basic structure need by TCS.
Resolves #2535
* tests/test_tcs_event.py: test it
2018-04-27 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/server.py: Server.send_tcs_event set ``__wire_time``. Resolves
issue #2534
* tests/test_server.py: update the tests
2018-05-08 Francesco Montesano <montefra@mpe.mpg.de>
* LICENSE: added
* doc/source/license.rst: properly renamed
* doc/source/index.rst: update accordingly
* tcs_lib/*.py: add copyright notice
2018-04-30 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/server.py: do not terminate context in ZMQServer.close. Resolves
#2536
* tcs_lib/tcs_event.py: do not terminate context in TCSEvent.close. Resolves
#2536
* tests/test_server.py: update the tests
* tests/test_tcs_event.py: same
* ReleaseNotes.md: udate
2018-04-13 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.4.0-post
2018-04-13 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: prepare for v0.4.0
* ReleaseNotes.md: same
* README.md: update
2018-04-13 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/tcs_event.py: add a SafeTCSEvent class. Resolves issue #2471
* tests/test_tcs_event.py: test the new addition
* ReleaseNotes.md: update
2018-02-13 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.3.0-post
2018-02-13 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: prepare for release of v0.3.0
* ReleaseNotes.md: same
2018-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/_tcs_proxy.py: fix documentation inconsistencies. Resolves issue
#2265
2018-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/explicit_context/ into ^/trunk
2018-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: drop deprecated pytest-catchlog
* tox.ini: same
* tests/test_tcs_proxy.py: adapt to changes in pytest==3.4
2018-02-08 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/server.py: add possibility to explicitly pass a context to the
ZMQServer (second part of issue #2331)
* tests/test_server.py: test it
2018-02-07 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/tcs_event.py: add possibility to explicitly pass a context to the
TCSEvent (first part of issue #2331)
* tests/test_tcs_event.py: test it
2018-01-31 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/recv_multipart into ^/trunk
2018-01-31 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: update
2018-01-30 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/tcs_event.py: remove ``unnecessary while True``.
2018-01-29 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/tcs_event.py: get the full multipart event and then convert to
json. Also improve error messages for easier debugging. Resolves issue
#2314
* tcs_lib/errors.py: add necessary exceptions
* tests/test_tcs_event.py: test the changes
2017-10-17 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.2.0-post
2017-10-17 Francesco Montesano <montefra@mpe.mpg.de>
* ReleaseNotes.md: add release information
* setup.py: set version to 0.2.0
2017-10-16 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/tcs_proxy into ^/trunk
2017-10-16 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/_tcs_proxy.py: add a method to clear the proxies
* tests/test_tcs_proxy.py: test it
* doc/source/tcs_proxy.rst: document it
2017-10-13 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/_tcs_proxy.py: add ``errors`` attribute
* tests/test_tcs_proxy.py: test it
* doc/source/tcs_proxy.rst: document it
* doc/Makefile: use random port and open the browser
2017-10-10 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/tcs_proxy.rst: add documentation about tcs_lib.tcs_proxy
* tcs_lib/_tcs_proxy.py: add {name} attribute to the docs
2017-10-06 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/_tcs_proxy.py: reimplement tcs_proxy from ocd. Issue #2062
* tcs_lib/tcs_proxy.py: public interface to the tcs_proxy
* tests/test_tcs_proxy.py: test the tcs proxy
* doc/source/tcs_proxy.rst: add the documentation
* doc/source/index.rst: add to the index
* pytest.ini: ignore tcs_lib/tcs_proxy.py
* tox.ini: add dependencies
* setup.py: same
2017-09-28 Francesco Montesano <montefra@mpe.mpg.de>
* : merge ^/branches/send_event into ^/trunk
2017-09-28 Francesco Montesano <montefra@mpe.mpg.de>
* tcs_lib/server.py: add send_event and send_tcs_event methods. Resolves
issue #2061
* tests/test_server.py: add tests
* tests/conftest.py: update the fixtures
* tests/test_tcs_event.py: same
2017-07-05 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: bump version to 0.1.0-pos
* : ignore dist and build directories
2017-07-05 Francesco Montesano <montefra@mpe.mpg.de>
* setup.py: set version to 0.1.0 ahead of release
2017-07-04 Francesco Montesano <montefra@mpe.mpg.de>
* doc/source/authors.rst: added
* doc/source/changelog.rs: added
* doc/source/contributions.rs: added
* doc/source/index.rst: update documentation, add new section
* doc/source/install.rs: added
* doc/source/licence.rs: added
* doc/source/tcs_event.rst: update
* doc/source/tcs_replay.rst: update
* doc/source/todos.rs: added
* doc/source/zmq_server.rst: update
* setup.py: fix test dependences
* tcs_lib/errors.py: update docstrings
* tcs_lib/server.py: same
* tcs_lib/string_helpers.py: same
* tcs_lib/tcs_event.py: same
* tox.ini: fix project name and doc
2017-07-04 Francesco Montesano <montefra@mpe.mpg.de>
* doc: added
2017-07-04 Francesco Montesano <montefra@mpe.mpg.de>
* .: ignore byproducts
* ReleaseNotes.md: remove OCD references
* setup.py: same
* tcs_lib/__init__.py: same
* tcs_lib/errors.py: same
* tcs_lib/server.py: same
* tcs_lib/tcs_event.py: same
* tcs_lib/tcs_replay.py: same
* tests: add and adapt tests
* setup.cfg: tcs_lib/replay.py doesn't exist anymore
2017-07-04 Francesco Montesano <montefra@mpe.mpg.de>
* import code