Add Python-based PDD solver option and fix sign convention inconsistencies #265
93.65% of diff hit (target 57.25%)
View this Pull Request on Codecov
93.65% of diff hit (target 57.25%)
Annotations
Check warning on line 177 in solcore/analytic_solar_cells/depletion_approximation.py
codecov / codecov/patch
solcore/analytic_solar_cells/depletion_approximation.py#L177
Added line #L177 was not covered by tests
Check warning on line 182 in solcore/analytic_solar_cells/depletion_approximation.py
codecov / codecov/patch
solcore/analytic_solar_cells/depletion_approximation.py#L182
Added line #L182 was not covered by tests
Check warning on line 51 in solcore/material_data/mobility.py
codecov / codecov/patch
solcore/material_data/mobility.py#L51
Added line #L51 was not covered by tests
Check warning on line 300 in solcore/poisson_drift_diffusion/DriftDiffusionUtilities.py
codecov / codecov/patch
solcore/poisson_drift_diffusion/DriftDiffusionUtilities.py#L300
Added line #L300 was not covered by tests
Check warning on line 12 in solcore/poisson_drift_diffusion/__init__.py
codecov / codecov/patch
solcore/poisson_drift_diffusion/__init__.py#L12
Added line #L12 was not covered by tests
Check warning on line 337 in solcore/sesame_drift_diffusion/process_structure.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/process_structure.py#L337
Added line #L337 was not covered by tests
Check warning on line 399 in solcore/sesame_drift_diffusion/process_structure.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/process_structure.py#L399
Added line #L399 was not covered by tests
Check warning on line 421 in solcore/sesame_drift_diffusion/process_structure.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/process_structure.py#L421
Added line #L421 was not covered by tests
Check warning on line 28 in solcore/sesame_drift_diffusion/solve_pdd.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/solve_pdd.py#L28
Added line #L28 was not covered by tests
Check warning on line 32 in solcore/sesame_drift_diffusion/solve_pdd.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/solve_pdd.py#L31-L32
Added lines #L31 - L32 were not covered by tests
Check warning on line 34 in solcore/sesame_drift_diffusion/solve_pdd.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/solve_pdd.py#L34
Added line #L34 was not covered by tests
Check warning on line 37 in solcore/sesame_drift_diffusion/solve_pdd.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/solve_pdd.py#L36-L37
Added lines #L36 - L37 were not covered by tests
Check warning on line 41 in solcore/sesame_drift_diffusion/solve_pdd.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/solve_pdd.py#L41
Added line #L41 was not covered by tests
Check warning on line 43 in solcore/sesame_drift_diffusion/solve_pdd.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/solve_pdd.py#L43
Added line #L43 was not covered by tests
Check warning on line 214 in solcore/sesame_drift_diffusion/solve_pdd.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/solve_pdd.py#L214
Added line #L214 was not covered by tests
Check warning on line 326 in solcore/sesame_drift_diffusion/solve_pdd.py
codecov / codecov/patch
solcore/sesame_drift_diffusion/solve_pdd.py#L326
Added line #L326 was not covered by tests
Check warning on line 172 in solcore/solar_cell_solver.py
codecov / codecov/patch
solcore/solar_cell_solver.py#L171-L172
Added lines #L171 - L172 were not covered by tests
Check warning on line 229 in solcore/solar_cell_solver.py
codecov / codecov/patch
solcore/solar_cell_solver.py#L228-L229
Added lines #L228 - L229 were not covered by tests
Check warning on line 356 in solcore/solar_cell_solver.py
codecov / codecov/patch
solcore/solar_cell_solver.py#L356
Added line #L356 was not covered by tests
Check warning on line 362 in solcore/solar_cell_solver.py
codecov / codecov/patch
solcore/solar_cell_solver.py#L362
Added line #L362 was not covered by tests