---
# System prepended metadata

title: 'PlasmaPy Proton Meeting | Monday 2020 December 14 at 09:00 PT / 12:00 ET'
tags: [' proton radiography', diagnostics, ' particle tracker', ' minutes']

---

---
tags: diagnostics, proton radiography, particle tracker, minutes
---

# PlasmaPy Proton Meeting | Monday 2020 December 14 at 09:00 PT / 12:00 ET

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

### 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-meeting-notes)
    * [Proton Sub-directory](https://github.com/PlasmaPy/plasmapy-meeting-notes/tree/master/proton_2020-present)
* [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)

## Attendees

1. Peter
2. Dominik
3. Erik

## Action Items

***Dominik***
* in PR 953 give reference to Boris pusher blog and then open issue about making our own notebook
* will ask `xarray` & Astropy about status of unit support...will AstorPy units come in

***Erik***
* communicate to Peter that we should not worry about wrangling units and only add the unit type to `xarray`'s `attrs` field

***Peter***
* Make simple notebooks for the grids (both regular and irregular grids)
* Open PR for a prototype of fields functionality

## 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. xarray units - https://github.com/pydata/xarray/issues/525#issuecomment-733754394
4. ...
5. Issues
    1. ...
    2. ...
6. Pull requests in progress 
    1. [PR #909](https://gituhb.com/PlasmaPy/PlasmaPy/pull/909): Grids
    2. [PR #953](https://github.com/PlasmaPy/PlasmaPy/pull/953) fixes ExB direction bug

## Minutes

* [PR #909](https://gituhb.com/PlasmaPy/PlasmaPy/pull/909): Grids
    * **Merged**
    * build functionality around `xarray`
    * did not make functionality an accessor
        * [extending `xarray`'s'](http://xarray.pydata.org/en/stable/internals.html?highlight=inheritance#extending-xarray)
    * for regularly gridded then arrays stay 1D, 2D, 3D
    * for irregularly gridded the array is flattened into 1D
* Should the `Plasma3D` class to utilize the grid functionality or sub-class it (thinking utilize)
    * maybe make it an accessor
* minus sign error in the `ParticleTracker`
    * https://plasmapy--953.org.readthedocs.build/en/953/notebooks/particle_stepper.html
    * https://plasmapy.discourse.group/t/e-cross-b-drift/57/6
    * https://plasmapy--953.org.readthedocs.build/en/953/notebooks/particle_stepper.html
* the `ParticleTracker` should be updated for a relativistic Boris pusher...Peter is prototyping this in some of his Proton prototyping (but no open PR about it)
* Next Steps:
    * fields PR
    * Dominik finishes `ParticleTracker` (in parallel w/ ^)
    * overhaul of Proton functionality to utilize grids, fields/ `ParticleTracker`
* The plasma objects should utilize the fields functionality
* According to [PLEP7 the fields functionality should be placed into `plasmapy.plasma`](https://github.com/PlasmaPy/PlasmaPy-PLEPs/blob/master/PLEP-0007.rst#plasma)
