Submitting author: @prabhuramachandran (Prabhu Ramachandran)
Repository: https://github.com/vixen-project/vixen
Version: 1.0rc3
Editor: @xuanxu
Reviewer: @deniederhut, @amoeba
Archive: 10.5281/zenodo.3464327
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/57a00170ef85a6b3bb8190e3e030fbdb"><img src="http://joss.theoj.org/papers/57a00170ef85a6b3bb8190e3e030fbdb/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/57a00170ef85a6b3bb8190e3e030fbdb)
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
@deniederhut & @amoeba, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @xuanxu know.
⨠Please try and complete your review in the next two weeks â¨
paper.md file include a list of authors with their affiliations?paper.md file include a list of authors with their affiliations?Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @deniederhut, @amoeba it looks like you're currently assigned to review this paper :tada:.
:star: Important :star:
If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews đż
To fix this do the following two things:


For a list of things I can do to help you, just type:
@whedon commands
Attempting PDF compilation. Reticulating splines etc...
@deniederhut, @amoeba - please carry out your review in this issue by updating the checklist above and giving feedback in this issue. The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html
Any questions/concerns please let @xuanxu know.
I'm almost done and had one review checklist item I couldn't check off: https://github.com/vixen-project/vixen/issues/23. This review is a Conditional Accept for now.
@prabhuramachandran, can you please take a look at https://github.com/vixen-project/vixen/issues/23 and let me know what you think? Overall, ViXeN looks and works great. You've clearly put a lot of time and effort into building it and testing it. I found the installation as easy as you outlined, running it to be straight-forward, and creating a test project for tagging some screenshots I had laying around was easy (esp. with your docs). The documentation was well-written and was useful as I went. The ability to add tags of various data types and add Processors is really nice. I can see myself recommending this to colleagues. As a bonus, I was happy to see what looked like a decent test suite covering the various components of the application. I sent in a PR for some minor typos but otherwise only had one issue which I've described in https://github.com/vixen-project/vixen/issues/23. Please take a look!
Hey @xuanxu, @prabhuramachandran has resolved my outstanding issue and my review is now an Accept.
Great, thanks @amoeba!
@deniederhut: did you had the opportunity to start your review?
Nope. We're in the middle of the reviews for SciPy.
On Tue, Jun 25, 2019, 10:47 Juanjo BazĂĄn notifications@github.com wrote:
@deniederhut https://github.com/deniederhut: did you had the
opportunity to start your review?â
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/openjournals/joss-reviews/issues/1501?email_source=notifications&email_token=ABUM3LBI2UTG6RBUDZT7GIDP4I4ZRA5CNFSM4HXG6QJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYQWH2I#issuecomment-505504745,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUM3LDFDGEZMZRMCZEHSEDP4I4ZRANCNFSM4HXG6QJQ
.
Hey @deniederhut, do you have an estimation on when will you be available for the review? If so I can set a reminder via whedon.
Oh how thoughtful! Yeah, I should have time next week.
On Wed, Jul 10, 2019, 02:57 Juanjo BazĂĄn notifications@github.com wrote:
Hey @deniederhut https://github.com/deniederhut, do you have an
estimation on when will you be available for the review? If so I can set a
reminder via whedon.â
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/openjournals/joss-reviews/issues/1501?email_source=notifications&email_token=ABUM3LB7Y556DUAJPVIELILP6WI7VA5CNFSM4HXG6QJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZSUNXI#issuecomment-509953757,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUM3LDGTAANY2XKF3FZZGLP6WI7VANCNFSM4HXG6QJQ
.
@whedon remind @deniederhut in five days
Reminder set for @deniederhut in five days
:wave: @deniederhut, please update us on how your review is going.
đ @whedon it's on my to-do list for tomorrow
On Tue, Jul 16, 2019, 10:20 whedon notifications@github.com wrote:
đ @deniederhut https://github.com/deniederhut, please update us on how
your review is going.â
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/openjournals/joss-reviews/issues/1501?email_source=notifications&email_token=ABUM3LG7ZOM6HXYMULS26ALP7XRNTA5CNFSM4HXG6QJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2BGSEY#issuecomment-511863059,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUM3LHADD573ML5DACRZ5DP7XRNTANCNFSM4HXG6QJQ
.
Hey @xuanxu ! I have a COI question. In the last year, Prabhu and I worked for the same company (Enthought). We were not working on the same project, and at no time was one of us a report of the other. Can I still review this submission?
@deniederhut Thanks for noting it! If you are not currently affiliated with the same institution/company and you didnât work on the same project then by the current policy I see at most a minor COI, that can be waived if you think you are able to make an impartial assessment of this submission.
Okay cool. I like Prabhu a lot, but I think I can still be sufficiently impartial.
I see that I am supposed to leave comments about the codebase on its own issue tracker - where do I put comments about the paper?
@deniederhut This is the main issue where the review takes place. You can add comments about the paper here. If you also create issues or pull requests in the submitted softwareâs issue tracker, please mention/link them here.
:wave: @prabhuramachandran: Any progress with the pending issues?
Hi @xuanxu -- the syntax error is something I will fix by setting a python_requires this weekend as fixing the dependent package to support 3.7 opens a can of worms that requires much more time for me to address right now (the issue isn't vixen but the jigna package which doesn't support Python 3.7).
Issue 29 is something I am having a hard time reproducing so will try and spend some time on that but I have an alternative that does work, which is to use the binaries. If it is OK to complete the reviews with the binaries, that may be more efficient.
@prabhuramachandran great, as long as all that is documented, i.e. readme states clearly the required Python, the binaries installation steps, etc, I think is ok.
@deniederhut thanks again for your help here! Can you give an update on review progress?
Sure thing! I think we're currently waiting on a fix for the python version
requirement.
On Wed, Sep 11, 2019, 05:25 Kevin Mattheus Moerman notifications@github.com
wrote:
@deniederhut https://github.com/deniederhut thanks again for your help
here! Can you give an update on review progress?â
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/openjournals/joss-reviews/issues/1501?email_source=notifications&email_token=ABUM3LFECROJOL2E3CEQ573QJDBSXA5CNFSM4HXG6QJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6OAYUQ#issuecomment-530320466,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUM3LAUKJ7H5R54EGSNDSTQJDBSXANCNFSM4HXG6QJQ
.
I've just merge a tiny fix for that. I think you should be able to test the software itself with the binaries available. I will resolve the other issues as time permits.
Thanks Prabhu! I've confirmed that the python requires works as expected.
@xuanxu this looks good to me!
@deniederhut -- thank you and sorry I took so long to get to fixing the issue!
Great, thanks @deniederhut & @prabhuramachandran!
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon check references
Attempting to check references...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Ok, everything looks good @prabhuramachandran, here are the next steps:
Once you do that please report here the version number and the Zenodo DOI.
@prabhuramachandran: friendly ping :) Looks like we are just waiting for your archive.
Yes indeed, I am sorry, I will do this over the coming weekend -- this month has been a very tight.
@xuanxu -- Thanks for the reminder. I have uploaded version 1.0rc3 on pypi and also on zenodo here: http://doi.org/10.5281/zenodo.3464327 . This is my first zenodo upload so I hope I did not mess anything up. I will now make the binaries for people to use and upload them on the vixen github releases.
@whedon set 1.0rc3 as version
OK. 1.0rc3 is the version.
@whedon set 10.5281/zenodo.3464327 as archive
OK. 10.5281/zenodo.3464327 is the archive.
All ready for publication.
Pinging @openjournals/joss-eics for final acceptance.
@whedon check references
Attempting to check references...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Hi @prabhuramachandran, while going through the final checks I noticed the (sole) citation to a prior paper from last year, also about ViXeN.
How is this submission reporting on different scholarship than the article "ViXeN: An openâsource package for managing multimedia data", published in _Methods in Ecology and Evolution_ ? They both appear to be software papers about the same software. While we do encourage authors to submit a software submission to JOSS and research articles using the software to other journals, the 2018 article seems to be just about the software.
@kyleniemeyer -- Thanks for checking! The Methods in Ecology and Evolution paper was really about the application in the domain of ecology and camera trap videos/images and looked at a case study from the perspective of field biologists. It talks about other tools relevant to the area and how this tool is useful in that context. The JOSS paper doesn't focus on the ecological application but on the fact that this is a general purpose multimedia annotation tool which is broader in scope. We were given to understand that the primary purpose in JOSS is to review the software and not as an application in a particular domain of interest. I am not sure if this answers the question. Am happy to provide any clarifications. Thanks.
@prabhuramachandran You're right that our purpose here is to review the software only, and not resultsâin fact, we do not really allow inclusion of results in our article (only examples). However, the concern here is that the other paper already describes the software in detail, in effect providing a "paper credit" for the software development, and a JOSS article would repeat that.
Has the scope or functionality of the software changed since it was described in the prior paper?
@kyleniemeyer -- I am sorry if I completely misunderstood the scope of JOSS papers and wasted everyone's time. While we discussed the software in the previous paper, the review process did not go into checking the software the way JOSS does or concern itself with archiving it etc. When we saw the nice talks at SciPy on JOSS, we thought we might submit it here to check it out. At the time, I recall reading an FAQ that said that it was OK to submit the software here despite there being another paper that discusses the software in a more traditional context. I assumed that given the different focus of the two, it was acceptable. I am terribly sorry if I misunderstood. It was totally not my intention to waste everyone's time (or get extra credit). I leave it to you to decide about this submission as you see fit and will defer to your decision on this. Apologies again.
@prabhuramachandran totally understandâwe don't have entirely clear guidelines on this, as it hasn't come up too often. We'll discuss internally and get back to you. Either way, it looks like the software is great and the review process has made it even better :)
@kyleniemeyer sure, thank you! Yes, the review process is very good indeed and we are very grateful for their time, attention, and feedback.
Hi @prabhuramachandran, the Associate Editors in Chief discussed this issue, and unfortunately we decided that we cannot publish this article, because we consider the prior article a software paper analogous toâalbeit longer thanâthe JOSS article (even if the review process did not focus on the software like ours).
We do completely support JOSS authors in submitting research articles that use their published software, where the separate articles are about the results using the software and not the software itself. But that doesn't appear to be the case here.
I'm sorry for the confusion about thisâwe will work to improve our documentation to clarify our policy in such cases.
Regardless, we appreciate the efforts of @deniederhut and @amoeba in giving feedback on the software, and @xuanxu in handling this.