--- tags: community, minutes --- # PlasmaPy Community Meeting | Tuesday 2021 December 7 at 19:00 UT ### Video Conference Information * [Zoom link](https://zoom.us/j/91633383503?pwd=QWNkdHpWeFhrYW1vQy91ODNTVG5Ndz09) * Instant messaging: [Matrix](https://app.element.io/#/room/#plasmapy:openastronomy.org) and [Gitter](https://gitter.im/PlasmaPy/Lobby) * [GitHub Minutes Repository](https://github.com/PlasmaPy/plasmapy-project/tree/master/minutes) * ["Community" Sub-directory](https://github.com/PlasmaPy/plasmapy-project/tree/master/minutes/_community) * [PlasmaPy on GitHub](https://github.com/PlasmaPy/plasmapy) ([pull requests](https://github.com/PlasmaPy/plasmapy/pulls), [issues](https://github.com/PlasmaPy/plasmapy/issues)) * [PlasmaPy Enhancement Proposals on GitHub](https://github.com/PlasmaPy/PlasmaPy-PLEPs) * [PlasmaPy Google Calendar](https://calendar.google.com/calendar/embed?src=c_sqqq390s24jjfjp3q86pv41pi8%40group.calendar.google.com&ctz=America%2FNew_York) ## Agenda (please feel free to edit or add items) 1. Introductions 2. 10-15 minutes for [roadmap](https://hackmd.io/@plasmapy/ry0mmnj6v) 3. solicit "Project Issues" 4. conda-forge build problem 5. Grids `test_grid_methods()` 6. Citations for contributed work 7. ... 8. Issues 1. ... 9. Pull requests in progress 1. Lite functions ## Attendees * Erik * Nick * Dominik * Luciano ## Action Items ***Person*** * ... ## Minutes * [conda-forge test failure](https://github.com/conda-forge/plasmapy-feedstock/pull/16) was related to a test that needed random values but was not seeded. Not enough to warrant a bugfix release. * [Legacy random number generation with NumPy](https://numpy.org/doc/stable/reference/random/legacy.html?highlight=randomstate#numpy.random.RandomState) * For the grid test that was failing, we could probably skip the random number generator and instead use particular values to create a nonuniform grid? * This is addressed in Peter's [PR 1295](https://github.com/PlasmaPy/PlasmaPy/pull/1295/files) * Plan for the nearby future: * Dominik: go through Peter's grid/transport PRs * Nick: greeter bot, contributor guide, Lite II, Paschen? * US Research Software Association: training working group; training for RSE community ~ March/June; Nick going to advertise when they happen * LiteI stalled on $\text{review}^2$ * Peter: "how can we get more peer reviewers so things don't get stuck in purgatory?" * Dominik feels guilty about this. * Systemically, Peter is not *rewarded* by contributing to OSS; a PR doesn't go into papers published, etc etc. * in next grant cycle, have people submit proposals; we accept 2-3 of them; then a core dev (us) works specifically with that proposal and collaborate with proposal authors to help them develop their code * for now: having citable functionality. Peter now writing paper on proton radiography; has a paragraph on the code, but could expand the paragraph * [Software citation principles](https://www.force11.org/software-citation-principles) from FORCE11 * [Reviews for Journal of Open Source Software](https://github.com/openjournals/joss-reviews/) * [ ] need to check whether large PRs/submodules fit their scope * have an admonition saying: if you use this functionality, cite the plasmapy version you're using and this functionality paper * zenodo DOI - not peer reviewed * reviews often change code in a major way * potential idea: sphinx directive * do we PLEP this? or contributor guide while it's calcifying? * Discussion on what constitutes usage deserving of citing the tool you use * Astrophysical Journal has: * ``\software{NumPy, SciPy, PlasmaPy}`` * [AAS journals policy on software](https://journals.aas.org/news/policy-statement-on-software/) * What constitutes citable versus acknowledgeable? * https://journals.aas.org/news/policy-statement-on-software/ * [Actual footage of Nick posting on DPP forums about software citation and open metadata standards (2021, colorized)](https://www.youtube.com/watch?v=I8K17mzV-QU) * How do we bring this knowledge on software citation to the broader community? * DPP forum * Make more use of our newsletter * Presentations in future mini-conferences (like Daina Bouquin's presentation from DPP 2020)