Skip to content
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

[PRE REVIEW]: OpenTTDLab: A Python framework for reproducible experiments using OpenTTD #7600

Open
editorialbot opened this issue Dec 17, 2024 · 29 comments
Assignees
Labels
pre-review Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning

Comments

@editorialbot
Copy link
Collaborator

editorialbot commented Dec 17, 2024

Submitting author: @michalc (Michal Charemza)
Repository: https://github.com/michalc/OpenTTDLab
Branch with paper.md (empty if default branch): main
Version: v0.0.74
Editor: @skanwal
Reviewers: Pending
Managing EiC: Chris Vernon

Status

status

Status badge code:

HTML: <a href="https://joss.theoj.org/papers/993f4e4e559f9ca7ead12d4511430dba"><img src="https://joss.theoj.org/papers/993f4e4e559f9ca7ead12d4511430dba/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/993f4e4e559f9ca7ead12d4511430dba/status.svg)](https://joss.theoj.org/papers/993f4e4e559f9ca7ead12d4511430dba)

Author instructions

Thanks for submitting your paper to JOSS @michalc. Currently, there isn't a JOSS editor assigned to your paper.

@michalc if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

Editor instructions

The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:

@editorialbot commands
@editorialbot editorialbot added pre-review Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning labels Dec 17, 2024
@editorialbot
Copy link
Collaborator Author

Hello human, 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

@editorialbot
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.90  T=0.24 s (70.2 files/s, 13209.8 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                           2            232             74           1429
Markdown                         2            173              0            278
TeX                              1             10              0            103
YAML                             4             13              1            100
Jupyter Notebook                 2              0            606             83
TOML                             1              4              3             47
Squirrel                         2              3              1             29
SVG                              2              0              9              2
JSON                             1              0              0              1
-------------------------------------------------------------------------------
SUM:                            17            435            694           2072
-------------------------------------------------------------------------------

Commit count by author:

   318	Michal Charemza
    25	Patric Stout
     1	Ian Earle

@editorialbot
Copy link
Collaborator Author

Paper file info:

📄 Wordcount for paper.md is 568

✅ The paper includes a Statement of need section

@editorialbot
Copy link
Collaborator Author

License info:

🟡 License found: GNU General Public License v2.0 (Check here for OSI approval)

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

✅ OK DOIs

- None

🟡 SKIP DOIs

- No DOI given, and none found for title: Autonomous Anomaly Detection in Games
- No DOI given, and none found for title: Evolving Dynamic AI Opponents for OpenTTD Using Dy...
- No DOI given, and none found for title: A Reusable Python Framework for Repeatable, Replic...
- No DOI given, and none found for title: ParameterisedAI
- No DOI given, and none found for title: An open framework for the reproducible study of th...
- No DOI given, and none found for title: MCTS in OpenTTD
- No DOI given, and none found for title: Railroad Network Planning in Open Transport Tycoon...
- No DOI given, and none found for title: OpenTTD
- No DOI given, and none found for title: Artificial Intelligence for the OpenTTD Game

❌ MISSING DOIs

- 10.1109/sbgames.2009.15 may be a valid DOI for title: trAIns: An Artificial Inteligence for OpenTTD
- 10.1063/1.5012346 may be a valid DOI for title: Fuzzy-Based Decision Strategy in Real-Time Strateg...

❌ INVALID DOIs

- None

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

Abmarl: Connecting Agent-Based Simulations with Multi-Agent Reinforcement Learning
Submitting author: @rusu24edward
Handling editor: @drvinceknight (Active)
Reviewers: @seba-1511, @abhiramm7
Similarity score: 0.6997

Pybehave: a hardware agnostic, Python-based framework for controlling behavioral neuroscience experiments
Submitting author: @theonlydvr
Handling editor: @sappelhoff (Active)
Reviewers: @tuliofalmeida, @alustig3
Similarity score: 0.6956

neworder: a dynamic microsimulation framework for Python
Submitting author: @virgesmith
Handling editor: @danielskatz (Active)
Reviewers: @platipodium, @tresoldi
Similarity score: 0.6949

epyc: Computational experiment management in Python
Submitting author: @simoninirelland
Handling editor: @ajstewartlang (Active)
Reviewers: @zbeekman, @lorenzo-rovigatti, @amritagos
Similarity score: 0.6906

Simulation Decomposition in Python
Submitting author: @tupui
Handling editor: @crvernon (Active)
Reviewers: @JoshuaOsborneDATA, @matt-graham
Similarity score: 0.6857

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@michalc
Copy link

michalc commented Dec 17, 2024

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@michalc
Copy link

michalc commented Dec 17, 2024

@editorialbot commands

@editorialbot
Copy link
Collaborator Author

Hello @michalc, here are the things you can ask me to do:


# List all available commands
@editorialbot commands

# Get a list of all editors's GitHub handles
@editorialbot list editors

# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist

# Set a value for branch
@editorialbot set joss-paper as branch

# Run checks and provide information on the repository and the paper file
@editorialbot check repository

# Check the references of the paper for missing DOIs
@editorialbot check references

# Generates the pdf paper
@editorialbot generate pdf

# Generates a LaTeX preprint file
@editorialbot generate preprint

# Get a link to the complete list of reviewers
@editorialbot list reviewers

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

Abmarl: Connecting Agent-Based Simulations with Multi-Agent Reinforcement Learning
Submitting author: @rusu24edward
Handling editor: @drvinceknight (Active)
Reviewers: @seba-1511, @abhiramm7
Similarity score: 0.6999

Pybehave: a hardware agnostic, Python-based framework for controlling behavioral neuroscience experiments
Submitting author: @theonlydvr
Handling editor: @sappelhoff (Active)
Reviewers: @tuliofalmeida, @alustig3
Similarity score: 0.6955

neworder: a dynamic microsimulation framework for Python
Submitting author: @virgesmith
Handling editor: @danielskatz (Active)
Reviewers: @platipodium, @tresoldi
Similarity score: 0.6943

epyc: Computational experiment management in Python
Submitting author: @simoninirelland
Handling editor: @ajstewartlang (Active)
Reviewers: @zbeekman, @lorenzo-rovigatti, @amritagos
Similarity score: 0.6898

Simulation Decomposition in Python
Submitting author: @tupui
Handling editor: @crvernon (Active)
Reviewers: @JoshuaOsborneDATA, @matt-graham
Similarity score: 0.6850

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@michalc
Copy link

michalc commented Dec 17, 2024

@editorialbot check references

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

✅ OK DOIs

- 10.7488/era/5414 is OK
- 10.5334/jors.125 is OK
- 10.1109/SBGAMES.2009.15 is OK
- 10.1063/1.5012346 is OK

🟡 SKIP DOIs

- No DOI given, and none found for title: Autonomous Anomaly Detection in Games
- No DOI given, and none found for title: Evolving Dynamic AI Opponents for OpenTTD Using Dy...
- No DOI given, and none found for title: ParameterisedAI
- No DOI given, and none found for title: MCTS in OpenTTD
- No DOI given, and none found for title: Railroad Network Planning in Open Transport Tycoon...
- No DOI given, and none found for title: OpenTTD
- No DOI given, and none found for title: Artificial Intelligence for the OpenTTD Game

❌ MISSING DOIs

- None

❌ INVALID DOIs

- None

@michalc
Copy link

michalc commented Dec 17, 2024

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

Abmarl: Connecting Agent-Based Simulations with Multi-Agent Reinforcement Learning
Submitting author: @rusu24edward
Handling editor: @drvinceknight (Active)
Reviewers: @seba-1511, @abhiramm7
Similarity score: 0.6981

Pybehave: a hardware agnostic, Python-based framework for controlling behavioral neuroscience experiments
Submitting author: @theonlydvr
Handling editor: @sappelhoff (Active)
Reviewers: @tuliofalmeida, @alustig3
Similarity score: 0.6940

neworder: a dynamic microsimulation framework for Python
Submitting author: @virgesmith
Handling editor: @danielskatz (Active)
Reviewers: @platipodium, @tresoldi
Similarity score: 0.6938

epyc: Computational experiment management in Python
Submitting author: @simoninirelland
Handling editor: @ajstewartlang (Active)
Reviewers: @zbeekman, @lorenzo-rovigatti, @amritagos
Similarity score: 0.6897

Simulation Decomposition in Python
Submitting author: @tupui
Handling editor: @crvernon (Active)
Reviewers: @JoshuaOsborneDATA, @matt-graham
Similarity score: 0.6839

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@michalc
Copy link

michalc commented Dec 17, 2024

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

Abmarl: Connecting Agent-Based Simulations with Multi-Agent Reinforcement Learning
Submitting author: @rusu24edward
Handling editor: @drvinceknight (Active)
Reviewers: @seba-1511, @abhiramm7
Similarity score: 0.6999

neworder: a dynamic microsimulation framework for Python
Submitting author: @virgesmith
Handling editor: @danielskatz (Active)
Reviewers: @platipodium, @tresoldi
Similarity score: 0.6992

Pybehave: a hardware agnostic, Python-based framework for controlling behavioral neuroscience experiments
Submitting author: @theonlydvr
Handling editor: @sappelhoff (Active)
Reviewers: @tuliofalmeida, @alustig3
Similarity score: 0.6964

epyc: Computational experiment management in Python
Submitting author: @simoninirelland
Handling editor: @ajstewartlang (Active)
Reviewers: @zbeekman, @lorenzo-rovigatti, @amritagos
Similarity score: 0.6931

Simulation Decomposition in Python
Submitting author: @tupui
Handling editor: @crvernon (Active)
Reviewers: @JoshuaOsborneDATA, @matt-graham
Similarity score: 0.6910

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@michalc
Copy link

michalc commented Dec 23, 2024

Here are some initial suggestions for reviewers:

Jean-Baptiste Filippi (filipi)
Georgios Artavanis (gartavanis)
Stephen Farr (sef43)
Josh Wong (lolpro11)
Jin Xu (SunnyXu)
Rosie Wood (rwood-97)

@crvernon
Copy link

crvernon commented Jan 3, 2025

@editorialbot invite @skanwal as editor

👋 @skanwal are you able to take this one on as editor? Thanks!

@editorialbot
Copy link
Collaborator Author

Invitation to edit this submission sent!

@crvernon
Copy link

Just a reminder @skanwal ... are you able to take this one on?

@skanwal
Copy link

skanwal commented Jan 19, 2025

Hi @crvernon - I'm finishing one of my submissions and can take this one on.

@crvernon
Copy link

@editorialbot assign @skanwal as editor

Thanks @skanwal!

@editorialbot
Copy link
Collaborator Author

Assigned! @skanwal is now the editor

@skanwal
Copy link

skanwal commented Feb 18, 2025

Hello @zeyus are you able to review this submission?

@skanwal
Copy link

skanwal commented Feb 18, 2025

Hello @filipi, are you available to review this submission?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pre-review Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning
Projects
None yet
Development

No branches or pull requests

4 participants