openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
720 stars 38 forks source link

[PRE REVIEW]: anywidget: reusable widgets for interactive analysis and visualization in computational notebooks #6865

Closed editorialbot closed 3 months ago

editorialbot commented 4 months ago

Submitting author: !--author-handle-->@manzt<!--end-author-handle-- (Trevor Manz) Repository: https://github.com/manzt/anywidget Branch with paper.md (empty if default branch): joss Version: 0.9.12 Editor: !--editor-->@hugoledoux<!--end-editor-- Reviewers: @kylebarron, @ianhi Managing EiC: Daniel S. Katz

Status

status

Status badge code:

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

Author instructions

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

@manzt 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 commented 4 months ago

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 commented 4 months ago

Software report:

github.com/AlDanial/cloc v 1.90  T=0.09 s (1373.4 files/s, 290197.4 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
YAML                             8           2543              6           8886
Markdown                        25           1075              0           3181
Python                          17            629            533           1544
JavaScript                      15            201            368           1428
TypeScript                      18            146            179           1235
CSS                              7             93             37            654
TeX                              1             32              2            626
JSON                            21              0              0            420
TOML                             1             19              8            147
Jupyter Notebook                 3              1            805             86
SVG                              1              7              0             31
Svelte                           1              3              0              9
-------------------------------------------------------------------------------
SUM:                           118           4749           1938          18247
-------------------------------------------------------------------------------

Commit count by author:

   299  Trevor Manz
   105  dependabot[bot]
    73  github-actions[bot]
    41  Talley Lambert
     5  Jan-Hendrik Müller
     5  Kyle Kelley
     3  David Kouřil
     2  David Brochart
     2  Manon Marchand
     2  Mark Keller
     2  Quentin Agren
     1  Ben Greiner
     1  Daria Vasyukova
     1  Dominik Moritz
     1  Don McCurdy
     1  Hervé BREDIN
     1  Jeremy Tuloup
     1  Jon Mease
     1  Kyle Barron
     1  Nezar Abdennur
     1  Péter Gyarmati
     1  Qiusheng Wu
     1  Ryan Morshead
editorialbot commented 4 months ago

Paper file info:

📄 Wordcount for paper.md is 1775

✅ The paper includes a Statement of need section

editorialbot commented 4 months ago

License info:

✅ License found: MIT License (Valid open source OSI approved license)

editorialbot commented 4 months ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.5281/zenodo.4539666 is OK
- 10.5281/zenodo.7287626 is OK
- 10.5281/zenodo.11403810 is OK
- 10.31219/osf.io/puxnf is OK

MISSING DOIs

- 10.1145/3545995 may be a valid DOI for title: EDAssistant: Supporting Exploratory Data Analysis ...
- No DOI given, and none found for title: Notebook‐as‐a‐VRE (NaaVRE): From private notebooks...
- 10.1145/3544548.3580753 may be a valid DOI for title: Slide4N: Creating Presentation Slides from Computa...
- 10.1145/3313831.3376442 may be a valid DOI for title: Wrex: A Unified Programming-by-Example Interaction...
- 10.1145/3544548.3580965 may be a valid DOI for title: Notable: On-the-fly Assistant for Data Storytellin...
- No DOI given, and none found for title: Jigsaw: large language models meet program synthes...
- No DOI given, and none found for title: NOVA: A Practical Method for Creating Notebook-Rea...
- 10.1145/3613905.3650848 may be a valid DOI for title: SuperNOVA: Design Strategies and Opportunities for...
- No DOI given, and none found for title: Jupyter Notebooks – a publishing format for reprod...
- 10.1109/mcse.2007.53 may be a valid DOI for title: IPython: A System for Interactive Scientific Compu...
- 10.22541/au.161298309.98344404/v3 may be a valid DOI for title: Jupyter: Thinking and Storytelling With Code and D...
- No DOI given, and none found for title: Mosaic: An Architecture for Scalable & Interoperab...
- 10.1038/s41592-019-0627-0 may be a valid DOI for title: ImJoy: an open-source computational platform for t...
- No DOI given, and none found for title: And Voilà!
- No DOI given, and none found for title: nbconvert
- No DOI given, and none found for title: Jupyter Scatter
- 10.31219/osf.io/yn3ce may be a valid DOI for title: Gos: a declarative library for interactive genomic...
- No DOI given, and none found for title: Vitessce: a framework for integrative visualizatio...
- 10.31219/osf.io/wd2gu may be a valid DOI for title: Viv: multiscale visualization of high-resolution m...
- No DOI given, and none found for title: Lonboard
- No DOI given, and none found for title: ipyaladin: Enabling Aladin Lite in Jupyter Noteboo...
- No DOI given, and none found for title: drawdata
- No DOI given, and none found for title: anyhtmlwidget
- 10.21105/joss.01057 may be a valid DOI for title: Altair: Interactive statistical visualizations for...
- No DOI given, and none found for title: Any notebook served: authoring and sharing reusabl...
- No DOI given, and none found for title: ipywidgets: Interactive widgets for the Jupyter No...
- No DOI given, and none found for title: marimo
- No DOI given, and none found for title: ECMAScript® 2023 Language Specification

INVALID DOIs

- None
editorialbot commented 4 months ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

manzt commented 4 months ago

Possible reviewers:

danielskatz commented 4 months ago

@manzt - Thanks for your submission. While I look for an editor, you could work on the possibly missing DOIs that editorialbot suggests, but note that some may be incorrect. Please feel free to make changes to your .bib file, then use the command @editorialbot check references to check again, and the command @editorialbot generate pdf when the references are right to make a new PDF. editorialbot commands need to be the first entry in a new comment.

Also, if you have entries in your bibtex file that you aren't using, they are still being checked, so rather than fixing them, you could remove them from your file.

danielskatz commented 4 months ago

Possible reviewers: ianhi

Additional suggestions would also be welcome - you can search the list of people that have already agreed to review and may be suitable for this submission.

danielskatz commented 4 months ago

👋 @hugoledoux - do you think you would be able to edit this submission?

danielskatz commented 4 months ago

@editorialbot invite @hugoledoux as editor

editorialbot commented 4 months ago

Invitation to edit this submission sent!

manzt commented 4 months ago

Additional suggestions would also be welcome

I updated my comment with some more suggestions.

manzt commented 4 months ago

May I request the branch for this submission is switched to joss (rather than main)?

manzt commented 4 months ago

While I look for an editor, you could work on the possibly missing DOIs that editorialbot suggests, but note that some may be incorrect.

I have added the available missing DOIs to the joss branch.

danielskatz commented 4 months ago

@editorialbot set joss as branch

editorialbot commented 4 months ago

Done! branch is now joss

danielskatz commented 4 months ago

@editorialbot check references

editorialbot commented 4 months ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.5281/zenodo.4539666 is OK
- 10.5281/zenodo.7287626 is OK
- 10.1145/3545995 is OK
- 10.1002/spe.3098 is OK
- 10.1145/3544548.3580753 is OK
- 10.1145/3313831.3376442 is OK
- 10.1145/3544548.3580965 is OK
- 10.1145/3510003.3510203 is OK
- 10.48550/arXiv.2205.03963 is OK
- 10.1145/3613905.3650848 is OK
- 10.3233/978-1-61499-649-1-87 is OK
- 10.1109/MCSE.2007.53 is OK
- 10.22541/au.161298309.98344404/v3 is OK
- 10.1109/TVCG.2023.3327189 is OK
- 10.1038/s41592-019-0627-0 is OK
- 10.1093/bioinformatics/btad050 is OK
- 10.31219/osf.io/y8thv is OK
- 10.1038/s41592-022-01482-7 is OK
- 10.21105/joss.01057 is OK
- 10.31219/osf.io/pyn7u is OK
- 10.5281/zenodo.11403810 is OK
- 10.31219/osf.io/puxnf is OK

MISSING DOIs

- No DOI given, and none found for title: And Voilà!
- No DOI given, and none found for title: nbconvert
- No DOI given, and none found for title: Jupyter Scatter
- No DOI given, and none found for title: Lonboard
- No DOI given, and none found for title: ipyaladin: Enabling Aladin Lite in Jupyter Noteboo...
- No DOI given, and none found for title: drawdata
- No DOI given, and none found for title: anyhtmlwidget
- No DOI given, and none found for title: ipywidgets: Interactive widgets for the Jupyter No...
- No DOI given, and none found for title: marimo
- No DOI given, and none found for title: ECMAScript® 2023 Language Specification

INVALID DOIs

- None
danielskatz commented 4 months ago

thanks @manzt

danielskatz commented 4 months ago

@editorialbot generate pdf

editorialbot commented 4 months ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

hugoledoux commented 4 months ago

@editorialbot assign @hugoledoux as editor

editorialbot commented 4 months ago

Assigned! @hugoledoux is now the editor

hugoledoux commented 4 months ago

@manzt I am looking for reviewers, but while reading the paper, I noticed that you put an abstract: this is unnecessary since JOSS papers are concise. So if you could at some point remove it it would be good.

manzt commented 4 months ago

Done! Thanks.

manzt commented 4 months ago

@editorialbot generate pdf

editorialbot commented 4 months ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

hugoledoux commented 4 months ago

you probably just beat the record for fastest resubmission 👍

hugoledoux commented 4 months ago

@editorialbot add @kylebarron as reviewer

editorialbot commented 4 months ago

@kylebarron added to the reviewers list!

hugoledoux commented 3 months ago

@editorialbot add @ianhi as reviewer

editorialbot commented 3 months ago

@ianhi added to the reviewers list!

hugoledoux commented 3 months ago

@editorialbot start review

editorialbot commented 3 months ago

OK, I've started the review over in https://github.com/openjournals/joss-reviews/issues/6939.