--- tags: community, minutes --- # PlasmaPy Community Meeting | Tuesday 2021 April 20 at 18:00 UT [![hackmd-github-sync-badge](https://hackmd.io/DospFl98Q0-L9tO9CdtYKw/badge)](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)