-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REVIEW]: archetypal: A Python package for collecting, simulating, converting and analyzing building archetypes #1833
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @brynpickering, @ThibaultMarzullo it looks like you're currently assigned to review this paper 🎉. ⭐ Important ⭐ 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:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
👋 @samuelduchesne @brynpickering @ThibaultMarzullo the actual review takes place in here. Please see the instructions above. Thanks! |
Hi @samuelduchesne, I'm going through the paper and the software now. It's an interesting idea and work. Paper: Documentation: I'll get back to you as soon as I run the tests, the only issue is that I won't be able to test the TRNSYS model since I don't own a license. |
Hey @samuelduchesne, just had a chance to go through this. A tool to help collate building archetypes and work on collections of models seems incredibly useful, but I've come across a few issues that would need addressing to make sure it is a sufficiently robust piece of software for general use. It looks like neither myself or @ThibaultMarzullo will be able to test the TRNSYS functionality, so some demonstration from your end might be necessary to convince us on that...? MacOS compatibilitysee samuelduchesne/archetypal#42 and samuelduchesne/archetypal#45 I'm not sure this has actually been tested on MacOS. The installation instructions do cover it, but I have hit a few roadblocks along the way, and some of the inbuilt tests fail. I would consider a conda forge version of archetype, where you can do OS-specific testing, for a more robust package. EnergyPlus compatibilitysee samuelduchesne/archetypal#43 Given that E+ is such an integral part of your software, it would be good to have a better handle on allowed E+ versions and dealing with a. IDF files without explicit versions and b. use of v.9.2.0 (current latest E+ version, currently fails). Documentationsee samuelduchesne/archetypal#44 This is currently seriously lacking, with errors in the little example code that there is. There seems to be a lot of functionality in the software, but it is all lost due to lack of tutorial documentation, and limited API method documentation. Using e.g. in-built E+ example models / DOE benchmark models to show off loading in multiple files, comparing DataFrames, comparing solve times, etc. is really necessary to help users understand the software and its benefits. As is, I don't feel able to really play around with the software as I don't know what most of the possibilities are without delving into each function in the core code. Tests and graceful failuresee samuelduchesne/archetypal#46, samuelduchesne/archetypal#43 and samuelduchesne/archetypal#45 I think tests are currently lacking, since I've seemingly broken the software already on multiple occasions (some of which is MacOS-specific). In some instances, I would expect to see a much clearer error message (e.g. E+ version issues), which requires catching and processing some of the more likely strange ways a user could abuse the software. But in other cases, the package fails when following the documentation... Papersee samuelduchesne/archetypal#47 |
Hi @brynpickering and @ThibaultMarzullo! Sorry for the late reply on my end. I have been quite busy with the submission of my thesis this week. Now it is done! so I can commit to this review process! 💪 You have provided valuable comments and uncovered issues we weren't able to pick even with our CI integration. If you do not mind letting us some time to get over all the issues, we will try to address them as soon as possible. For the issue of TRNSYS, how about we show a proof of use as a screencast video maybe? @louisleroy5, do you have some thoughts? Could be included in the documentation 🤔 |
@whedon generate pdf |
|
Hi @samuelduchesne, just wanted to check in and see how your work was going. |
Hi @kyleniemeyer, we are making good progress! We received valuable comments and are addressing them. Thanks for checking with us! |
@whedon generate pdf from branch develop |
|
@whedon generate pdf from branch develop |
|
Yes I’ll try to wrap things up by the end of the month. Happy to see JOSS is fully back online! |
@brynpickering, I have addressed the caching in samuelduchesne/archetypal#87 |
@whedon generate pdf |
Hi @samuelduchesne, I think we're ready to wrap things up here. Can you make these final small edits to the paper?
Once you've made those changes, please archive your repository on Zenodo and provide the DOI here. |
Hi @kyleniemeyer, thanks for the feedback. Paper updated with samuelduchesne/archetypal@e9232f2 and following DOI for zenodo files: 10.5281/zenodo.3885587 |
@whedon generate pdf |
@whedon set 10.5281/zenodo.3885587 as archive |
OK. 10.5281/zenodo.3885587 is the archive. |
@whedon accept |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#1471 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#1471, then you can now move forward with accepting the submission by compiling again with the flag
|
@whedon accept deposit=true |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? notify your editorial technical team... |
🎉🎉🎉! |
Congrats @samuelduchesne on your article's publication in JOSS! Many thanks to @brynpickering and @ThibaultMarzullo for reviewing this submission. |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
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:
|
@samuelduchesne FYI, it looks like the PDF isn't yet showing up on the journal—that should just be a temporary issue |
It's there for me |
Same here. Thank you everyone! |
I signed up to become a reviewer 😃 |
Submitting author: @samuelduchesne (Samuel Letellier-Duchesne)
Repository: https://github.com/samuelduchesne/archetypal
Version: v1.3
Editor: @kyleniemeyer
Reviewer: @brynpickering, @ThibaultMarzullo
Archive: 10.5281/zenodo.3885587
Status
Status badge code:
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.)
Reviewer instructions & questions
@brynpickering & @ThibaultMarzullo, 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 @kyleniemeyer know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @brynpickering
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @ThibaultMarzullo
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: