---
# System prepended metadata

title: 'PlasmaPy Community Meeting | Tuesday 2021 February 16 at 18:00 UT'
tags: [community, ' minutes']

---

---
tags: community, minutes
---

# PlasmaPy Community Meeting | Tuesday 2021 February 16 at 18:00 UT

[![hackmd-github-sync-badge](https://hackmd.io/KBZx85y8Tza1S6rV_OQlGw/badge)](https://hackmd.io/KBZx85y8Tza1S6rV_OQlGw)


### 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
    * drafting [roadmap](https://hackmd.io/@plasmapy/ry0mmnj6v)
3. solicit "Project Issues"
    * Need to add Distribution overhaul
    * Particle factory (issue [687](https://github.com/PlasmaPy/PlasmaPy/issues/687)) **??**
4. GSOC 2021
5. GitHub automerge beta
    * [Automatically merging a pull request](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/automatically-merging-a-pull-request)
    * [Managing auto-merge for pull requests in your repository](https://docs.github.com/en/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)
    * [YouTube vid on automerging](https://youtu.be/G_TP-2cRypU)
6. [Dominik] [pre-commit.ci](https://pre-commit.ci/) [(#1003)](https://github.com/PlasmaPy/PlasmaPy/pull/1003)
7. [Dominik] CACHING!!!!!!
8. Issues
    1. [#990](https://github.com/PlasmaPy/PlasmaPy/issues/990): `fiducia` interoperability and filter diode array analysis
9. Pull requests in progress 
    1. [PR 889](https://github.com/PlasmaPy/PlasmaPy/pull/889): Swept Langmuir `find_floating_potential` (**Ready to be MERGED**)
    1. [PR 951](https://github.com/PlasmaPy/PlasmaPy/pull/951): Update quantum.py
    2. [PR 977](https://github.com/PlasmaPy/PlasmaPy/pull/977): update top-level README
    3. [PR 978](https://github.com/PlasmaPy/PlasmaPy/pull/978): nuclear cross-sections & rates
    4. [PR 979](https://github.com/PlasmaPy/PlasmaPy/pull/979): Relativistic Boris Pusher
    8. [PR 985](https://github.com/PlasmaPy/PlasmaPy/pull/985): `particle_like` docstring update
        1. Handing `CustomParticle` instances
        2. Is it worth having a function like `is_particle_like`?
    9. ~~[PR 998](https://github.com/PlasmaPy/PlasmaPy/pull/998): Solov'ev equilibrium~~ **CLOSED**
    10. [PR 1000](https://github.com/PlasmaPy/PlasmaPy/pull/1000): Paschen Curve
10. Pull Requests **MERGED**
    1. [PR 1013](https://github.com/PlasmaPy/PlasmaPy/pull/1013): remove lambda functions
    2. [PR 1014](https://github.com/PlasmaPy/PlasmaPy/pull/1014): failing tests for pickling objects in `plasmapy.particles`
    3. [PR 1015](https://github.com/PlasmaPy/PlasmaPy/pull/1015): Add symbol to attribute `CustomParticle` and `DimensionlessParticle`

## Attendees

* Erik
* Nick
* Dominik
* Peter
* Tiger

## Action Items

***Erik***
> ***Continuation***
> * Open "Project Issue" on the distribution functions
> * refine roadmap for next weeks discussion
> * add OMFIT to affiliated pkgs
* Review [PR 951](https://github.com/PlasmaPy/PlasmaPy/pull/951): Update quantum.py ... seem to have stalled because of me
* When `plasmapy.formulary.paschen` is created [PR 1000], I will add the documentation side of things
* When [PR 985](https://github.com/PlasmaPy/PlasmaPy/pull/985) is merged I will create the PR for updating `@particle_input`
    * I need to review PR 985

***Dominik***
> ***Continuation***
> * add feedback to roadmap items "Transport" and "Particle Tracker"
> * Write tests, check formula for [PR 979](https://github.com/PlasmaPy/PlasmaPy/pull/979) - "Relativistic Boris Pusher"
>    * started on this
> * PR on `plasmapy.plasma.geometry` for [exact Solov'ev equlibrium with an arbitrary boundary](https://arxiv.org/pdf/1908.04449.pdf)
* Investigate GitHub Actions new contributor bot for automatically adding comments for new contributors adding a PR (or the like).
    * message to users that checks don't need to pass right away (we'll work together to get things refined)
    * how to run pre-commit `isort` and `black`
* When do we need to submit to OpenAstronomy about GSOC?
* Dominik will be taking lead on GSOC org/planning activities

***Nick***
> ***Continuation***
> * Open issues on...
>     1. Which Coulomb lagarithms should we support and how do we advertise them?
>     2. Notebook on Coulomb logarithm
> * add feedback to roadmap items "Workshop" and "Simulations"
> * will assign himself to [PR 978](https://github.com/PlasmaPy/PlasmaPy/pull/978) - "nuclear cross-sections & rates"
* put some effort towards the dev guide

## Minutes

* Google Summer of Code (GSOC)
    * **Do we want to participate?**
    * Take on one or two students for about a 10 wk project
    * Google pays them, we donate our time
    * mostly undergrad
    * https://developers.google.com/open-source/gsoc/timeline
    * GSOC organization application deadline Feb. 19, 2021 at 11:00 AM PST
    * we'd probably work under OpenAstronomy
        * https://openastronomy.org/gsoc/suborg_guidelines.html
    * **We do we need to submit to OpenAstronomy?**
    * Dominik will take lead on pushing this through
* Auto-merge
    * people like it
    * [Erik] will enable it for `plasmapy` (assuming authors get to decide to use it or not)
* pre-commit automatic style linter
    * trying it out on on `plasmapy-nei`
    * it would be nice to by able to apply the action optionally
* https://github.com/PlasmaPy/PlasmaPy/issues/1011 Peter's parallel Particle-pickling problems (Python! :snake:)
    * tests now in `plasmapy/particles/tests/test_pickling.py`
* [PR 951](https://github.com/PlasmaPy/PlasmaPy/pull/951): `quantum.py`
    * [Erik] needs to review
* [Dominik] Add dedicated slow test tox env tomorrow to GH-actions
