--- tags: community, minutes --- # PlasmaPy Community Meeting | Tuesday 2021 May 04 at 18:00 UT ### Video Conference Information * [Jitsi video conference link](https://meet.jit.si/plasmapy) with [call-in information](https://meet.jit.si/static/dialInInfo.html?room=plasmapy) * 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?cid=bzVsb3ZkcW0zaWxsam00ZTlrMDd2cmw5bWdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ) ## Agenda (please feel free to edit or add items) 1. Introductions 2. 10-15 minutes for [roadmap](https://hackmd.io/@plasmapy) 3. solicit "Project Issues" 4. `automodapi` for PlasmaPy (PR 1105) 5. Lite-function Framework (See 1098, 1090, 1089) 6. `pre-commit` grumblings 7. ... 8. Issues 1. ... 2. ... 9. Pull requests in progress 1. [PR 1000](https://github.com/PlasmaPy/PlasmaPy/pull/1000): Paschen Curve 2. [PR 1105](https://github.com/PlasmaPy/PlasmaPy/pull/1000): `automodapi` for PlasmaPy 3. [PR 1123](https://github.com/PlasmaPy/PlasmaPy/pull/1123): Line Integrated Diagnostic 10. Pull requests **MERGED** 1. ... ## Attendees * Erik * Domink ## Action Items ***Dominik*** * Raise issue with pre-commit about actually reporting the errors in a run and not that it just failed ## Minutes * `pre-commit` gumblings * pre-commit.ci does not show diff (https://pre-commit.ci/)\ * TODO Dominik will raise an issue on that * black and isort are set at different version in the `.pre-commit-config.yaml` * set freeze `isor==5.8.0` and `black==21.4b0` (this also needs to be applied to `nbqa-black` and `nbqa-isort`) * let's NOT merge the update prs for now * https://github.com/openjournals/joss-reviews/issues/3247#issuecomment-832003312 * have a bot like this to report command you could run * TODO Dominik find issue on that (we had one!); add info * TODO figure out why Erik's pre-commit install happens EVERY TIME * Lite funcs * Solution: autodoc magic * Current solution works well; docstrings are not mangled on the help(function) level, but on the sphinx rendering level * which is all we could have hoped for! * Hypothesis * http://conference.scipy.org/proceedings/scipy2020/zac_hatfield-dodds.html * Scipy proceedings paper on usage in Astropy, numpy, etc * https://github.com/PlasmaPy/PlasmaPy/pull/1125 * Dominik's PR that uses it (review welcome!) * Not an end-all, catch-all tool; but definitely a catch-more-edge-cases-than-you'd-find-yourself helper ## Possible workaround 1. run the `pre-commit.ci fix` on GH 2. run `git fetch` locally 3. `git diff branchname origin/branchname