---
tags: diagnostics, proton radiography, particle tracker, minutes
---
# PlasmaPy Diagnostic Meeting | Monday 2021 May 24 at 10:00 PT / 13:00 ET
[](https://hackmd.io/xLEpX3yeTse4ev3K6nv3zg)
### Video Conference Information
* Instant messaging: [Matrix](https://element.im/app/#/room/#plasmapy:openastronomy.org) and [Gitter](https://gitter.im/PlasmaPy/Lobby)
* [GitHub Minutes Repository](https://github.com/PlasmaPy/plasmapy-project/tree/master/minutes)
* [Proton Sub-directory](https://github.com/PlasmaPy/plasmapy-project/tree/master/minutes/proton_radiography)
* [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)
* GitHub Project: [Line Integrated Diagnostics/Proton Radiography](https://github.com/PlasmaPy/PlasmaPy/projects/21)
## Agenda (please feel free to edit or add items)
1. Introductions
2. GitHub Project: [Line Integrated Diagnostics/Proton Radiography](https://github.com/PlasmaPy/PlasmaPy/projects/21)
3. Lite Function updates
4. ...
5. Issues
1. ...
2. ...
6. Pull requests in progress
1. [PR 974](https://github.com/PlasmaPy/PlasmaPy/pull/974) TS fitting
2. [PR 1098](https://github.com/PlasmaPy/PlasmaPy/pull/1098) "fast" formulary
4. [PR 1123](https://github.com/PlasmaPy/PlasmaPy/pull/1123) Line Integrated Diagnostics initial PR
5. [PR 1134](https://github.com/PlasmaPy/PlasmaPy/pull/1134) Saving in PRad Module
6. [PR 1145](https://github.com/PlasmaPy/PlasmaPy/pull/1145) Lite-Functions Ep. 1
10. Pull requests **MERGED**
1. [PR 1105](https://github.com/PlasmaPy/PlasmaPy/pull/1105) `automodapi` for PlasmaPy
2. [PR 1144](https://github.com/PlasmaPy/PlasmaPy/pull/1144) refactoring `plasmapy_sphinx`
## Attendees
* Erik
* Peter
* Steve
## Action Items
***Erik***
* look into @cache thermal_speed_coefficients
* Need to review PR 1134
* think of new name for `SyntheticRadiographParticleTracer`
* review PR 1123
## Minutes
* **PR 1145**: Lite functions
* Lite-Function are split into two PRs 1145 and a yet to be opened PR
* 1145 forcuses on just implmentation/framwork of lite-functions
* [Yet to be opened PR] forcuses on documentaiton of lite-functions
* these two PRs replace PR 1098
* PRs that lead to 1145 inclued PR 1105 and 1144
* Last thing to do on 1145 are writting tests
* Look to @cache thermal_speed_coefficents and privatize it so it does not appear in the API
* also have `thermal_speed_lite` directly call `thermal_speed_coefficients`
* 1134 and 1123 are ready for final review and merge
* 1134
* still needs to refactor a few names to clarify purpose of functionality
* `SyntheticProtonRadiograph` -> Class that contains particle tracer
* want to rename to `SyntheticRadiographParticleTracer`?
* Or `proton_radiography.ParticleTracer`
* `CPRParticleTracer`
* want to get Proton out of the name since it will be for any charged particle
* `synthetic_radiograph()` -> Function that makes histogram
* Keep name?
* this used to be a method on SyntheticProtonRadiograph and was brokenout into its own function
* generalize package naming
* enforse shortname by using it docuemntation `charged_particle_radiography -> cpr`
* if that's the case could just name `SyntheticRadiographParticleTracer` as `Tracker`
``` bash
plasmapy.diagnostics
+-- proton_radiography (charged_particle_radiography)
```
```python
import plasmapy.diagnostics.charged_particle_radiography as cpr
# then
sim = cpr.Tracker(...)
```
* path integrated diagnostics 1123
* Next functions for Lite-Functions
* `plasma_frequency`
* `permittivity_1D_Maxwellian`