Closed editorialbot closed 7 months ago
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks.
For a list of things I can do to help you, just type:
@editorialbot commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@editorialbot generate pdf
Software report:
github.com/AlDanial/cloc v 1.88 T=0.05 s (433.6 files/s, 121303.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 13 1375 1205 2790
Markdown 3 34 0 85
TeX 1 8 0 73
YAML 1 1 4 18
JSON 2 0 0 2
-------------------------------------------------------------------------------
SUM: 20 1418 1209 2968
-------------------------------------------------------------------------------
gitinspector failed to run statistical information for the repository
Wordcount for paper.md
is 664
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1088/1757-899X/1226/1/012064 is OK
- 10.1088/1757-899X/1226/1/012064 is OK
- 10.3390/aerospace9030147 is OK
- 10.1088/1742-6596/2526/1/012021 is OK
- 10.2514/6.2023-0837 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
ππΌ @spinjet @e-dub, @jbussemaker this is the review thread for the paper. All of our communications will happen here from now on.
As a reviewer, the first step is to create a checklist for your review by entering
@editorialbot generate my checklist
as the top of a new comment in this thread.
These checklists contain the JOSS requirements. As you go over the submission, please check any items that you feel have been satisfied. The first comment in this thread also contains links to the JOSS reviewer guidelines.
The JOSS review is different from most other journals. Our goal is to work with the authors to help them meet our criteria instead of merely passing judgment on the submission. As such, the reviewers are encouraged to submit issues and pull requests on the software repository. When doing so, please mention openjournals/joss-reviews#REVIEW_NUMBER
so that a link is created to this thread (and I can keep an eye on what is happening). Please also feel free to comment and ask questions on this thread. In my experience, it is better to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package.
We aim for reviews to be completed within about 2-4 weeks. Please let me know if any of you require some more time. We can also use EditorialBot (our bot) to set automatic reminders if you know you'll be away for a known period of time.
Please feel free to ping me (@kyleniemeyer) if you have any questions/concerns.
Hi @spinjet, @jbussemaker has made some comments as issues over in the software repo. Can you respond/address them when you get a chance?
Dear @kyleniemeyer,
I apologise for the lack of response. We are currently near the university closure period and weren't able to address the suggestions for improvement brought forward by @jbussemaker due to other pressing issues.
We appreciate most of the suggestions and I'll be addressing them shortly, making improvements both on the paper and the code as soon as possible. Unfortunetly, I'll be on leave from tomorrow until the beginning of January, so I'll be slow on the response.
However, I can mention that the second author, Dr Kipouros, was my supervisor in my PhD, hence he's co-authoring despite no direct contribution in the software. I can directly mention him for confirmation @timosk .
Also, I believe the FutureWarning is caused by a pickled object that was created with a previous version of Pandas. This is however in the test case and should not affect the functionality of the software.
Thank you very much for your input and I'll be adding the improvements to the software and paper as soon as possible.
Kind regards, Andrea
@spinjet thanks for the update, sounds good
Hello @spinjet, I wanted to check in, as it's been about a month.
For awareness, some discussion around updates to the paper is happening at https://github.com/spinjet/pdopt-code/issues/1
Apologies @kyleniemeyer I got lost on where to provide the progress! I was writing mainly on my repository.
Automatic tests with CI has been completed now, so the list of important software engineering bullet points is now complete.
Update: most of the code improvement suggestions have been addressed. https://github.com/spinjet/pdopt-code/issues/2 These should be completed by the end of tomorrow.
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Dear @kyleniemeyer
I've begun addressing the points @jbussemaker and @e-dub have made on the paper. Currently I've added a State of the field section to provide some context on similar approaches for design space exploration.
Paper corrections is still WIP, and unfortunately next week I wont' be able to make any progress until Friday due to a workshop that will take most of the week.
Please let me know if any suggestions come through.
Dear @kyleniemeyer I've completed the paper improvements, as required by the reviewers. https://github.com/spinjet/pdopt-code/issues/1 and https://github.com/spinjet/pdopt-code/issues/4
I think all the important steps for publication are completed. I'm going to have the code published on pyPI and have an online documentation for the code to polish the submission. Let me know if anything else is required.
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@e-dub do the changes made address your comments? Also, wanted to see if you are able to complete your review soon.
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@spinjet this paper version doesn't have a state of the field section, and still only a few self-references. Were your improvements committed and pushed?
ππ Download article proof π View article proof on GitHub π π
@spinjet this paper version doesn't have a state of the field section, and still only a few self-references. Were your improvements committed and pushed?
I've committed and pushed the review improvements in this branch: https://github.com/spinjet/pdopt-code/tree/dev-joss-review I just realized the editorial bot is reading from the main, I'll merge them together so it should be visible from your end.
Yeah when creating the submission originally you can also enter the paper branch ;)
Maybe it's possible to still change it?
@editorialbot set dev-joss-review as branch
We can fix this! Totally fine to leave the paper in the branch as the review is ongoing (or permanently)
Done! branch is now dev-joss-review
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@spinjet thank you for the updates to the paper, I think it has really improved the quality and made it more relevant for readers.
The only thing is that I wouldn't call the Surrogate Modeling Toolbox (SMT) a development of UoM: it's quite a large consortium, and the latest developments have been more lead by ONERA. Also, its purpose is not only DOE's, but also surrogate modeling (focusing on Gaussian Processes, which are relevant to PDOPT) of course ;)
After this, I'll be happy to recommend publication.
Thank you for the feedback @jbussemaker.
I actually noticed there were more institutions tied to it when browsing the main page... I'll make the changes to the paper.
I've pushed the changes to the paper @jbussemaker. I'm also working on the API documentation, albeit it's a bit tricky to have it compiled on readthedocs. Somehow in my local machine it works (I'm using mkdocs) but not on the hosted version.
I'll see tomorrow if I can get it working.
Dear @jbussemaker @kyleniemeyer I have completed the online documentation, can be found here: https://pdopt-code.readthedocs.io/en/latest/ Currently it sits on the joss review branch.
There's only versioning and creating a PyPI submission left in the reviewer's checklist. I reckon once these are completed the review process is complete and ready for publication?
@spinjet yes indeed! Don't forget to update the installation instructions too once you have a PyPI release ;)
@spinjet that will satisfy the review checklist, but we'll have a few final steps before actually publishing in JOSS
@e-dub do the changes made address your comments? Also, wanted to see if you are able to complete your review soon.
Nice work was done to address points. There are still some open points left and would ask @spinjet to reopen my issue and address these. Thanks :thumbsup:
@e-dub do the changes made address your comments? Also, wanted to see if you are able to complete your review soon.
Nice work was done to address points. There are still some open points left and would ask @spinjet to reopen my issue and address these. Thanks π
I've re-opened it, it got closed accidentally when I merged the dev branch. Apologies for this happening!
https://github.com/spinjet/pdopt-code/issues/4#issuecomment-1942157939
Paper updated with the comments of the second reviewer.
@kyleniemeyer all items in my checklist and issues have been addressed, I support publication of the JOSS paper :+1:
Thanks @jbussemaker!
@e-dub, do the changes made in https://github.com/spinjet/pdopt-code/issues/4 address your comments?
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@kyleniemeyer my review checklist is complete and issues in my issue have been addressed. I support publication of the JOSS article.
@editorialbot set <DOI here> as archive
@editorialbot set <version here> as version
@editorialbot generate pdf
@editorialbot check references
and ask author(s) to update as needed@editorialbot recommend-accept
Hi @spinjet, both reviewers have recommended acceptance, so now we have the above steps to complete. Please make a checklist for your tasks, and I'll start working through mine.
@spinjet I'll add that at this point, the software will not change, so you can merge the reviewed branch (if that applies). The paper may change, but doesn't need to be in the final archive for the softwareβthat can remain in a separate paper-only branch if desired.
Hi @kyleniemeyer, I am glad the submission has been accepted, I will go through my checklist as soon as possible.
@editorialbot set joss-paper as branch
Done! branch is now joss-paper
Dear @kyleniemeyer,
I've completed the checklist.
The released version for the JOSS publication is the latest one (v0.5.1) https://github.com/spinjet/pdopt-code/releases/tag/0.5.1 This has been archived on Zenodo: https://zenodo.org/doi/10.5281/zenodo.10732017
I hope this satisfies every requirement for publication.
@editorialbot set 0.5.1 as version
Submitting author: !--author-handle-->@spinjet<!--end-author-handle-- (Andrea Spinelli) Repository: https://github.com/spinjet/pdopt-code Branch with paper.md (empty if default branch): joss-paper Version: 0.5.1 Editor: !--editor-->@kyleniemeyer<!--end-editor-- Reviewers: @e-dub, @jbussemaker Archive: 10.5281/zenodo.10732017
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
@e-dub & @jbussemaker, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review. First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @kyleniemeyer know.
β¨ Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest β¨
Checklists
π Checklist for @jbussemaker
π Checklist for @e-dub