--- tags: community, minutes --- # PlasmaPy Community Meeting | Tuesday 2021 August 10 at 18:00 UT [![hackmd-github-sync-badge](https://hackmd.io/deGfRRsNTWmV3zDPGna-Jw/badge)](https://hackmd.io/deGfRRsNTWmV3zDPGna-Jw) ### 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/ry0mmnj6v) 3. solicit "Project Issues" 4. Release of `v0.7.0` * feature freeze starts today * where are we on milstones? 6. Next dispersion meeting this Thurs. (8/5) @ 1pm PT 7. Breaking CI tests * https://github.com/PlasmaPy/PlasmaPy/issues/1224 8. Hack Week vids 9. ... 10. Issues 1. [UFuncTypeError test failures for Chandrasekhar_G with numpy-dev and xarray-dev](https://github.com/PlasmaPy/PlasmaPy/issues/1224) 2. ... 11. Pull requests in progress 1. [#1206](https://github.com/PlasmaPy/PlasmaPy/pull/1206): `tox` config for building docs 2. [#1208](https://github.com/PlasmaPy/PlasmaPy/pull/1208): Refactoring plasmapy.dispersion structure 3. [#1173](https://github.com/PlasmaPy/PlasmaPy/pull/1173): Fix volume weighted interpolator in CArtesianGrid 12. Pull requests **MERGED** 1. [#1226](https://github.com/PlasmaPy/PlasmaPy/pull/1226): Giles verify PR number ## Attendees * Erik * Nick * Tiger ## Action Items ***Person*** * ... ## Minutes * Switching from gile change log checker to a GitHub Actions checker * pllim/actions-towncrier-changelog@main * rocco8773/actions-towncrier-changelog@vRoc (my fork) * Reviewing #1206 * completed and merged * Putting a lot of work into #1173 * This one needs to get into 0.7.0 * `volume_average_interpolate` now does... * only interpolates a point if it is bounded by 8 grid points * returns a `numpy.nan` if an interpolation point is outside the grid * Will need to greate issue/pr to update functionalty so that `volume_average_interpolator` and interpolate points in the skin of the grid volume (i.e. the 0.5*dx, 0.5*dy, 0.5*dz skin just outside the grid points) * PR #1208 is looking good in review * some refactoring and `black` formatting is still needed * should make it for the `v0.7.0` release * pre-commit on CI doesn't show what the errors are * There are GitHub Actions things for * There are official GitHub Actions for `isort` and `black` now * `isort/isort-action` * https://github.com/isort/isort-action * https://pycqa.github.io/isort/docs/configuration/github_action.html * `psf/black` * https://github.com/psf/black * https://black.readthedocs.io/en/latest/integrations/github_actions.html?highlight=action * I have set these up for `bapsflib` <https://github.com/BaPSF/bapsflib/blob/master/.github/workflows/linters.yml> * A huge benefit of this setup is that the version of `black` that is used is based on the pkg's `requirements.txt`, so there's additional maintence for the Action. * Currently we have to separately maintain this version in `.pre-commit-config.yaml` and this has bit us several times in the past. * There also appears to be an action for `pre-commit` * https://github.com/pre-commit/action * This might allow us to scrap `.pre-commit-config.yaml` as well.