JOSS paper: paper.md + paper.bib (#101) - #102
Merged
Merged
Conversation
Member
Author
|
Updated per author request:
Remaining before actual JOSS submission (release/transfer step): an archived release (Zenodo/Software Heritage) with a matching version, and the PyPI distribution name (deferred). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #101.
Summary
Adds the Journal of Open Source Software (JOSS) submission for pyAMICA:
paper.md(~880 words) and
paper.bib(17 references, all DOIs verified). Also addressesrepository items a JOSS reviewer checks alongside the paper.
What is included
of the field, Acknowledgements. Sole author (S. Y. Shirazi), SCCN/UCSD.
(Palmer et al. 2008), ICLabel, EEGLAB, Infomax, extended Infomax, FastICA,
Picard, MNE, PyTorch, NumPy, SciPy, MLX, and the two other Python AMICA
reimplementations. All journal DOIs resolved against the publisher.
install via
uv sync.test artifacts (Fortran binary, sample EEG,
loadmodout15.m).Process (per the no-shortcuts standard)
manuscript-writingskill; polished withhumanizer.paper-review(JOSS reviewer). Findings addressed: the noveltyclaim was reframed after a landscape check found two other public Python AMICA
packages (now cited); missing methods citations added (natural gradient,
Newton-ICA, ICLabel); the drop-in claim scoped to single-model (multi-model
round-trips with a self-consistent layout); the test-suite wording corrected
to "synthetic data is never the basis of a correctness claim"; "dipolar"
glossed for non-specialists.
Remaining before actual JOSS submission (author action)
paper.mdstill has a placeholder; the corresponding author's realORCID must replace it.
the PyPI distribution name, to be arranged at the transfer/release step.
Tested: paper is not code; all 17 citation keys resolve to bib entries; docs
build is exercised by the existing docs workflow.