Submitting author: @jfjlaros (J.F.J. Laros)
Repository: https://github.com/jfjlaros/bin-parser
Version: 0.0.20
Editor: @danielskatz
Reviewer: @hainesr, @Smattr
Archive: 10.5281/zenodo.1295625
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/345778df6874891e84c712cc0d665549"><img src="http://joss.theoj.org/papers/345778df6874891e84c712cc0d665549/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/345778df6874891e84c712cc0d665549)
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) 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.)
@hainesr & @Smattr, 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.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @danielskatz know.
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. I'm here to help you with some common editorial tasks. @hainesr, it looks like you're currently assigned as the reviewer for 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...
@hainesr & @Smattr - over to you now to start your reviews, following the instructions above.
Please let me know if you have any questions or run into any problems.
Hi @danielskatz, for the version check, does there need to be an actual tagged release and corresponding GitHub release (i.e. here: https://github.com/jfjlaros/bin-parser/releases)?
@hainesr - I think so. @arfon, can you confirm?
๐ @arfon - see question above
@jfjlaros very nice project! The included presentation also gives a very nice motivation for how this project came about. I've posted a series of issues resulting from my review thus far. Some high level questions for you and perhaps @arfon as well:
Dear @Smattr,
Thank you for your kind words and your thorough review. I will try to address the issues you raised, and perhaps implement some of the features you requested. The latter will depend mainly on implementation time, but I think some can be addressed rather quickly.
As for detailed feedback, it is certainly welcome. I try to follow the recommended coding styles of the two programming languages used, but in this particular case I also try to keep the two code bases as similar as possible for maintainability reasons. This may result in some awkward code here and there. In any case, I would appreciate both general comments about my coding style and detailed remarks in any form you see fit.
I expected remarks about error handling and like you I am still on the fence on whether to implement it.
@Smattr
I think it's fine to leave as-is with regards to the error handling. I'll submit a PR with my nitpicks and we can discuss in more detail on that. Thanks, both.
Hi @danielskatz, for the version check, does there need to be an actual tagged release and corresponding GitHub release (i.e. here: https://github.com/jfjlaros/bin-parser/releases)?
@hainesr - I think so. @arfon, can you confirm?
Yes please.
Thanks @arfon. I have raised an issue.
@danielskatz - I think I am happy now, with the proviso that jfjlaros/bin-parser#18 is fixed once the other suggestions have been made.
@jfjlaros - This is a really nice tool. I don't have a use-case for something like this right now, but it would have made my life easier numerous times in the past.
Dear @hainesr,
Thank you very much for your suggestions and fixes.
@danielskatz, @arfon - There is a question about whether the version pointed to by this submission can change now there have been lots of updates to this project here: jfjlaros/bin-parser#18.
yes, it's fine to change the version, in both the paper.md and the repo
At this point, I'm happy with the submission after the Python 3 compatibility branch is merged (https://github.com/jfjlaros/bin-parser/issues/8) and we have a tagged version (https://github.com/jfjlaros/bin-parser/issues/18). Well done addressing everything so fast, @jfjlaros.
I released v1.0.0.
Thanks @Smattr, @hainesr for your suggestions and contributions. It really improved the quality of the package.
I added credits in c1f2e6e, do we also want these in the release?
@jfjlaros , I think that's up to you.
Let me know if you think this is ready to publish, or if you want to make any final changes.
@danielskatz, I added the credits and automatic testing with Travis to v1.0.1. I think that wraps it up.
Is 1.0.1 archived somewhere with a DOI? If not, please do this.
And then paste the DOI here.
I archived it at Zenodo: 10.5281/zenodo.1295625.
@whedon commands
Here are some things you can ask me to do:
# List all of Whedon's capabilities
@whedon commands
# Assign a GitHub user as the sole reviewer of this submission
@whedon assign @username as reviewer
# Add a GitHub user to the reviewers of this submission
@whedon add @username as reviewer
# Remove a GitHub user from the reviewers of this submission
@whedon remove @username as reviewer
# List of editor GitHub usernames
@whedon list editors
# List of reviewers together with programming language preferences and domain expertise
@whedon list reviewers
# Change editorial assignment
@whedon assign @username as editor
# Set the software archive DOI at the top of the issue e.g.
@whedon set 10.0000/zenodo.00000 as archive
# Open the review issue
@whedon start review
๐ง ๐ง ๐ง Experimental Whedon features ๐ง ๐ง ๐ง
# Compile the paper
@whedon generate pdf
@whedon set 10.5281/zenodo.1295625 as archive
OK. 10.5281/zenodo.1295625 is the archive.
๐ @arfon - over to you for final acceptance
@Smattr, @hainesr - Thanks for your reviewing and contributions!
@hainesr, @Smattr - many thanks for your reviews here and to @danielskatz for editing this submission โจ
@jfjlaros - your paper is now accepted into JOSS and your DOI is https://doi.org/10.21105/joss.00766 :zap: :rocket: :boom:
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippet:
[](https://doi.org/10.21105/joss.00766)
This is how it will look in your documentation:
We need your help!
Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
@arfon, @danielskatz: Thank you for editing this submission.
@Smattr, @hainesr: Thank you for your suggestions and contributions. I really appreciate it.
This was the first JOSS review I've been involved with and I thought the whole thing went very well. Thanks all :)
Most helpful comment
I released v1.0.0.
Thanks @Smattr, @hainesr for your suggestions and contributions. It really improved the quality of the package.