- sharps-bmrs (github) - Python code for automated extraction of bipolar magnetic regions from the HMI/SHARPs database, as described in Yeates, 2020, Solar Phys. 295, 119.
- sftdata (github) - 2d data-driven surface flux transport code in MATLAB, as described in Yeates et al., 2015, Solar Phys. 290, 3189.
- pfss (github) - Potential Field Source Surface solver in Python, for three-dimensional spherical shell domains. Uses finite-differences. See the manual on github for numerical methods and references. Now also part of HelioPy (thanks to D. Stansby):
- flhtools (github) - Python+Fortran code for working with field-line helicity (and relative helicity) in a Cartesian box. Accompanies the paper Yeates and Page, 2018, J. Plasma Phys. 84, 775840602.
- Bipolar magnetic regions determined from NSO synoptic carrington maps (part of the Solar Dynamo Dataverse). The method was originally described by Yeates et al., 2007, Solar Phys. 245, 87.
- Active region dipole moments determined from NSO carrington maps (part of the Solar Dynamo Dataverse). These data do not assume particular bipolar shapes for active regions and were determined by my student T. Whitbread for (originally) the paper Whitbread et al., 2018, Astrophys. J. 863, 116.
- Database of bipolar magnetic regions and dipole moments determined from HMI/SHARPs data (Harvard Dataverse). This is a ready-produced file using my automated sharps-bmr code above, with the parameter values used in the paper Yeates, 2020, Solar Phys. 295, 119. This database includes not only the dipole moments at time of observation but also predicted end-of-cycle dipole moments using surface flux transport. See the paper for details.