Closed StiiCeva closed 4 years ago
Hi Alex, Thanks for your pull request. I'm going to need a couple of weeks to read it and get back to you. Thanks for your patience! Jeff
Hi Jeff,
Just noticed you got to version 0.3.0 (on master) with a pull request from someone. Most of the modifications are compatible with the current version of the master branch.
There is not hurry.
Have a great day, Alex
On Thu, Dec 12, 2019 at 4:46 AM Jeff Bass notifications@github.com wrote:
Hi Alex, Thanks for your pull request. I'm going to need a couple of weeks to read it and get back to you. Thanks for your patience! Jeff
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jeffbass/imagezmq/pull/28?email_source=notifications&email_token=ABMBSSGX67SD4QNVINME4KLQYGQZNA5CNFSM4JZU4QQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGVI4HY#issuecomment-564825631, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMBSSEFUX3QOFV7VZKZYQTQYGQZNANCNFSM4JZU4QQA .
The recent 0.3.0 modifications were from a pull request that added "pub / sub" pattern capability. You can see that set of changes in the "add-pub-sub" branch. I pulled those changes into master (but kept the branch in the repository for now as a reference). I am still making changes to the documentation files to fully "catch them up" to the addition of the pub / sub capability. For the next version number increment, I am making a lot of documentation improvements and changing the organization of the current documentation files.
Hi Alex, I've been looking at your pull request and have a few comments. You mentioned this is your first pull request -- congratulations on that! Here are a few suggestions that help pull requests and code modifications to go more smoothly.
It would be helpful if each of these were a separate pull request. I can merge the first one (changes to .gitignore), but the others will each need their own discussion, back and forth comments and modifications.
Also, I am very reluctant to add any if statements or print statements (for debugging or any other reason) to the imagezmq classes. These classes are optimized for speed in my own production systems, so I won't be incorporating those changes. I do all debugging in the test programs and application programs that use the imagezmq classes, not in the classes themselves. Speed is very important for my applications (see my imagenode and imagehub repositories).
I had already started the code for making imagezmq pip installable using a very different template than the one you suggested. I'll start a branch for that and you can help improve it.
I think your ReliableImageSender Class is an interesting idea that I look forward to working with you on. It would benefit from documentation; I suggest putting that documentation in a new file in the docs folder.
Thanks for your ideas and code.
Next steps.
I am closing this pull request so you can submit separate pull requests per my comments above.
Sorry for the late reply @jeffbass .
I'll do as instructed and come back to you.
No worries! imagezmq is not the day job for any of us ;-) As you can see, imagezmq has had a major release to version 1.0.1 after multiple years of testing. Setup.py is tested and done. imagezmq is now pip installable and set at a stable API. I also uploaded it to PyPI, so it is pip installable for anyone. Looking forward to working with you on a ReliableImageSender class in a new branch.
setup.py - you can install it by adding "-e git+https://github.com/WeLikeCode/imagezmq@0.1.1-beta1#egg=imagezmq" to requirements.txt file (you can change the link to point to your repo) OR
you can import it in many ways
it has an example on how to use ReliableImageSender
needs an update on README and a CHANGELOG
I plan on adding new improvements and maybe implement a "Paranoid Pirate" recipe for a multi video source to multi-worker usecase.
Cheers, Alex
PS: My first pull request!!! :D