Open editorialbot opened 4 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.90 T=0.12 s (1032.4 files/s, 205378.3 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 79 2128 1576 8445
SVG 5 5 5 7817
HTML 14 686 28 1470
Jinja Template 5 27 39 527
CSS 4 108 48 523
Markdown 4 133 0 268
TeX 1 22 0 225
YAML 7 21 12 209
TOML 1 19 7 89
JavaScript 1 4 6 20
PowerShell 2 0 0 2
-------------------------------------------------------------------------------
SUM: 123 3153 1721 19595
-------------------------------------------------------------------------------
Commit count by author:
856 Mathïs Fédérico
134 MathisFederico
3 SWang848
2 metaylor
Paper file info:
📄 Wordcount for paper.md
is 1449
✅ The paper includes a Statement of need
section
License info:
🟡 License found: GNU General Public License v3.0
(Check here for OSI approval)
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- None
MISSING DOIs
- No DOI given, and none found for title: The Malmo Platform for Artificial Intelligence Exp...
- No DOI given, and none found for title: Unified Planning Framework
- No DOI given, and none found for title: Benchmarking the Spectrum of Agent Capabilities
- 10.1016/s0004-3702(99)00052-1 may be a valid DOI for title: Between MDPs and semi-MDPs: A framework for tempor...
- No DOI given, and none found for title: Minimalistic Gridworld Environment for Gymnasium
- 10.1613/jair.5699 may be a valid DOI for title: Revisiting the arcade learning environment: Evalua...
- No DOI given, and none found for title: The NetHack learning environment
- No DOI given, and none found for title: Retrospective Analysis of the 2019 MineRL Competit...
- No DOI given, and none found for title: The MineRL 2020 Competition on Sample Efficient Re...
- No DOI given, and none found for title: Mastering Diverse Domains through World Models
- No DOI given, and none found for title: Leveraging procedural generation to benchmark rein...
- 10.1613/jair.3912 may be a valid DOI for title: The arcade learning environment: An evaluation pla...
- No DOI given, and none found for title: DeepMind Lab
- No DOI given, and none found for title: OpenAI Gym
- No DOI given, and none found for title: PDDLGym: Gym Environments from PDDL Problems
- No DOI given, and none found for title: PDDL - The Planning Domain Definition Language
- No DOI given, and none found for title: Interval-based relaxation for general numeric plan...
- No DOI given, and none found for title: Stable-Baselines3: Reliable Reinforcement Learning...
- No DOI given, and none found for title: The ANML Language
- No DOI given, and none found for title: Insights From the NeurIPS 2021 NetHack Challenge
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@lwu9 and @Christopher-Henry-UM, thanks for agreeing to review this submission. In case you didn't receive the notification from editorialbot, please visit this issue on GitHub and review the Reviewer Instructions at the top of the thread. Let me know if you have any questions about the review process.
Thanks for the reminder Tristan! I will get to the review this week.
Thanks, Tristan!
On Mon, 18 Mar 2024 at 19:36, Christopher-Henry-UM @.***> wrote:
Thanks for the reminder Tristan! I will get to the review this week.
— Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/6468#issuecomment-2005299407, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG4SWUJB5OYO22SM6DDXE33YY527XAVCNFSM6AAAAABERATZ6CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMBVGI4TSNBQG4 . You are receiving this because you were mentioned.Message ID: @.***>
I just heard from Chris Henry that he won't be able to start his review for a few more days yet. But don't let that stop you, @lwu9, from starting your review once you're ready.
Hey there @lwu9 and @Christopher-Henry-UM! I just wanted to ping you to ask whether you'll be able to start your reviews of this submission soon.
Thanks for the reminder. I plan to work on it this weekend.
Best, Lili
On Mon, Apr 8, 2024 at 6:55 PM Tristan Miller @.***> wrote:
Hey there @lwu9 https://github.com/lwu9 and @Christopher-Henry-UM https://github.com/Christopher-Henry-UM! I just wanted to ping you to ask whether you'll be able to start your reviews of this submission soon.
— Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/6468#issuecomment-2043769811, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG4SWUJ3JV5QNQ6FP3CPVMLY4MN57AVCNFSM6AAAAABERATZ6CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBTG43DSOBRGE . You are receiving this because you were mentioned.Message ID: @.***>
Thank you for bearing with me. I will get to it this week.
@lwu9 Thanks for the review so far. Is your second issue blocking you from performing other steps in the review? @MathisFederico, perhaps you could comment on the three issues?
I have performed most of the review except I am not comfortable checking the Functionality or the Performance boxes. The software is used to create arbitrary hierarchical environments that are compatible with the OpenAI Gym Reinforcement Learning framework or the AIPlan4EU Unified Planning Framework. This library enables users to easily create complex hierarchical structures that can be used to test and develop various reinforcement learning or planning algorithms.
While I am familiar with the concept of reinforcement learning, I do not have the experience with the type of programming this library was created for. As a result, I have no way to test it other than to carry out the Quickstart steps listed in the documentation.
Thanks, @Christopher-Henry-UM. @MathisFederico, are there any further reviewers you could nominate with the requisite knowledge of OpenAI Gym Reinforcement Learning or AIPlan4EU Unified Planning Framework to evaluate the functional claims of your submission? Also, could you please respond to my query upthread concerning the issues raised by @lwu9?
Thanks for the reviews so far !
Sorry @logological for being long to answer, it has been two very busy weeks...
- There are two authors in the paper but there are three contributors in GitHub.
I was not sure if I could add @SWang848 and @liyuxuan-academic because most of their contributions where non-code ones (testing, reviewing documentation, discussing ideas, ...) but re-reading JOSS authorship guidelines it seems that I could indeed ! I asked them if they want to be added as author (and not just being in acknowledgments as now) and will update according to their answers.
2. I was able to install the package, but when I ran "action = get_human_action(env)", it got stuck.
When using human actions, the program will pause and wait for the action of the human, meaning you ! A pygame window should pop (be sure to have gui optional requirements as indicated in the readme):
You can select action be either using arrows and pressing enter, or by just clicking on available actions. Selecting wood block would result in this:
3. I didn't find clear community guidelines.
There was a CONTRIBUTING.md file but the readme didn't mention it indeed ! It is now added !
There are tests that checks those facts automatically both for planning (see planning tests) and for gym API (see gym tests) also for the gym compatibility this library has been heavily used with stable-baselines3 that requires the gym API to be valid.
I still asked around in the planning community to know if someone would like to review, I will update here if I find someone !
After their approval, I've added both non-code co-authors @logological
Need any help regarding issue 2 @lwu9 ?
Thanks for this, @MathisFederico. Have you made any progress in finding prospective reviewers? Even with automated tests, I think it would be better if the functionality claims were verified by a reviewer who has experience with the relevant APIs. I don't personally know of anyone with this experience but have been on the lookout for someone who does.
I agree it would be better but its hard to convince people to spend a bit of time on this, I'm still on the lookout too
@lwu9 It's been a few weeks since we've heard from you. Could you please review the MathisFrederico's responses to your issues? If everything is now to your satisfaction, you could check off the remaining items in your review; otherwise, please let us know what matters remain unresolved.
I agree it would be better but its hard to convince people to spend a bit of time on this, I'm still on the lookout too
I've contacted a few more potential reviewers and will of course keep everyone apprised.
Sounds good, thanks for the heads up. I will finish the check list today.
On Sun, May 26, 2024 at 11:43 PM Tristan Miller @.***> wrote:
I agree it would be better but its hard to convince people to spend a bit of time on this, I'm still on the lookout too
I've contacted a few more potential reviewers and will of course keep everyone apprised.
— Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/6468#issuecomment-2132586493, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG4SWUJQCPBSRALNS7OZDRLZEKTWBAVCNFSM6AAAAABERATZ6CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZSGU4DMNBZGM . You are receiving this because you were mentioned.Message ID: @.***>
My previous questions have been resolved, thanks for the clarification. When I ran the snippets in Readme, I ran into two more issues.
'from hcraft.examples import TowerHcraft, RecursiveHcraft, RandomHcraft' It gave me import errors, but if I changed it to 'from hcraft.examples import TowerHcraftEnv, RecursiveHcraftEnv, RandomHcraftEnv', it worked.
'problem.solve()' in the last section It gave me 'FileNotFoundError' in [\lib\site-packages\unified_planning\engines\pddl_planner.py:194], in PDDLPlanner._solve(self, problem, heuristic, timeout, output_stream)
@yg211 Hope all is well with you! Would you be willing and able to review this submission for the Journal of Open Source Software? We're particularly looking for a reviewer who has familiarity with the OpenAI Gym or AIPlan4EU platforms.
I posted some comments on the github last week, but they didn't show up in this email thread, so I just copied them here just in case:
My previous questions have been resolved, thanks for the clarification, Mathïs! When I ran the snippets in Readme, I ran into two more issues.
1.
'from hcraft.examples import TowerHcraft, RecursiveHcraft, RandomHcraft' It gave me import errors, but if I changed it to 'from hcraft.examples import TowerHcraftEnv, RecursiveHcraftEnv, RandomHcraftEnv', it worked. 2.
'problem.solve()' in the last section It gave me 'FileNotFoundError' in [\lib\site-packages\unified_planning\engines\pddl_planner.py:194], in PDDLPlanner._solve(self, problem, heuristic, timeout, output_stream)
On Tue, 4 Jun 2024 at 15:29, Tristan Miller @.***> wrote:
@yg211 https://github.com/yg211 Hope all is well with you! Would you be willing and able to review this submission for the Journal of Open Source Software? We're particularly looking for a reviewer who has familiarity with the OpenAI Gym or AIPlan4EU platforms.
— Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/6468#issuecomment-2148250411, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG4SWUIAPKI47QNRJJXTRX3ZFYISXAVCNFSM6AAAAABERATZ6CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBYGI2TANBRGE . You are receiving this because you were mentioned.Message ID: @.***>
1. 'from hcraft.examples import TowerHcraft, RecursiveHcraft, RandomHcraft' It gave me import errors, but if I changed it to 'from hcraft.examples import TowerHcraftEnv, RecursiveHcraftEnv, RandomHcraftEnv', it worked.
Indeed thanks for spotting it, fixed now.
2. 'problem.solve()' in the last section It gave me 'FileNotFoundError' in [\lib\site-packages\unified_planning\engines\pddl_planner.py:194], in PDDLPlanner._solve(self, problem, heuristic, timeout, output_stream)
I can't seem to reproduce that error, may have more informations about your system and the pip list result for package versions ?
I haven't checked in for a while so I just wanted to report that I'm continuing to contact potential reviewers by e-mail.
@MathisFederico, I apologize for the long delay in finding an additional reviewer for your manuscript. I have been continuing to reach out to candidates by e-mail but have not yet had any positive responses. In the meantime, if you or your colleagues could suggest any potential reviewers for me to approach, please let me know.
@maltehelmert @roeger Would you be willing and able to review this submission for the Journal of Open Source Software? We're particularly looking for a reviewer who has familiarity with the OpenAI Gym or AIPlan4EU platforms.
@maltehelmert @roeger Would you be willing and able to review this submission for the Journal of Open Source Software? We're particularly looking for a reviewer who has familiarity with the OpenAI Gym or AIPlan4EU platforms.
I'm sorry I'm currently overcommitted. :-( I think it's the same for @roeger. But perhaps you can recommend someone from the AIPlan4EU contributors, Gabi?
@alvalentini @arbimo @mikand Would you be willing and able to review this submission for the Journal of Open Source Software? We're particularly looking for a reviewer who has familiarity with the OpenAI Gym or AIPlan4EU platforms.
Submitting author: !--author-handle-->@MathisFederico<!--end-author-handle-- (Mathis Federico) Repository: https://github.com/IRLL/HierarchyCraft Branch with paper.md (empty if default branch): Version: v1.2.4 Editor: !--editor-->@logological<!--end-editor-- Reviewers: @lwu9, @Christopher-Henry-UM Archive: Pending
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
@lwu9 & @Christopher-Henry-UM, 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 @logological 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 @Christopher-Henry-UM
📝 Checklist for @lwu9