ModernElectron / WarpX

Modern Electron's WarpX repository serves as both a fork of the WarpX code (an advanced electromagnetic Particle-In-Cell code - see https://ecp-warpx.github.io) and the repository for a set of tools used in simulating thermionic devices (mewarpx).
https://mewarpx.readthedocs.io/en/latest/index.html
Other
0 stars 1 forks source link

Refactor runinfo and flux diags #126

Closed KZhu-ME closed 2 years ago

KZhu-ME commented 2 years ago

Allows runinfo and flux diags to be initialized before warpx_init is called, allowing for sanity checks to be done before initializing warpx.

codecov-commenter commented 2 years ago

Codecov Report

Merging #126 (3e21428) into memaster (0d1b2bc) will decrease coverage by 0.02%. The diff coverage is 68.57%.

Impacted file tree graph

@@             Coverage Diff              @@
##           memaster     #126      +/-   ##
============================================
- Coverage     77.20%   77.18%   -0.03%     
============================================
  Files            28       28              
  Lines          3339     3353      +14     
============================================
+ Hits           2578     2588      +10     
- Misses          761      765       +4     
Impacted Files Coverage Δ
mewarpx/mewarpx/mwxrun.py 77.07% <0.00%> (ø)
mewarpx/mewarpx/diags_store/diag_base.py 35.45% <28.57%> (-0.66%) :arrow_down:
mewarpx/mewarpx/runinfo.py 79.35% <81.81%> (+0.40%) :arrow_up:
mewarpx/mewarpx/diags_store/flux_diagnostic.py 84.65% <83.33%> (-0.14%) :arrow_down:
mewarpx/mewarpx/_version.py 100.00% <100.00%> (ø)
mewarpx/mewarpx/setups_store/diode_setup.py 89.64% <100.00%> (-0.05%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 0d1b2bc...3e21428. Read the comment docs.