---
tags: community, minutes
---
# PlasmaPy Community Meeting | Tuesday 2021 April 20 at 18:00 UT
[](https://hackmd.io/DospFl98Q0-L9tO9CdtYKw)
### 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
3. solicit "Project Issues"
9. Work in progress
1. Documentation stuff
6. Astropy xref stuff
4. License
## Attendees
* Erik (welcome back!)
* Nick
* Dominik
* Peter
## Action Items
***Everyone***
* practice pronunciation of Braginskii for next week
* š
## Minutes
* Erik's `automodapi` version
* Documentation still being written
* Could merge with cursory review; not as much scrutiny necessary as for main package right now.
* Dominik still wants to review in a few months, once there's time to finally learn sphinx
* list of functions on main formulary page isn't getting sorted right now; Erik has an idea why
* Proton meeting expands to Diagnostics meeting
* No more Proton Mondays
* Philosophical question on ClassicalTransport
* Current implementation in class system
* method A might not depend on var x
* Epperlein-Haines mostly
* Class structure (with optional arguments; raises if insufficient information) nice for `CachedProperties`
* `functools.lru_cache/memoize`
* Normalizations - Nick has an implmentation of them in plasmapy.simulation; could be helpful for transport as well
* Formulary stuff could accept plasma objects (via decorator transforming plasma instance into inputs?)
* optimize this kind of stuff for usability; optimize lite functions approach for speed
* lots of overlap between a from_plasma decorator and proposed from_particle
* Normalization class is pretty much a translator class
*
```python=
normalization = MHDNormalization(B=39703*u.T, n=9873*u.m**-3)
dimensionless_particle = dimensional_particle / normalization
dimensional_particle = normalization * dimensionless_particle
# can you imagine doing this?
set_of_parameters = dict(B=5.2*u.T, n_e = 1e20*u.m**-3) # some container
normalized_parameters = normalization.to_dimensionless(set_of_parameters)
renormalized_parameters = normalization.to_physical(normalized_parameters)
assert set_of_parameters == renormalized_heh_parameters
```
dimensionless = dimensional / normalization
E = Eā * E~
[Issue on classical vs neoclassical in docs](https://github.com/PlasmaPy/PlasmaPy/issues/1120)