• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bjmorgan / py-sc-fermi
95%
main: 95%

Build:
Build:
LAST BUILD BRANCH: 2.1.0
DEFAULT BRANCH: main
Repo Added 17 Oct 2022 11:39AM UTC
Files 7
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH refactor-fermi-solver
branch: refactor-fermi-solver
CHANGE BRANCH
x
Reset
  • refactor-fermi-solver
  • 2.1.0
  • bandgap
  • docs
  • docs_fix
  • fix-charge-state-scaling
  • jsonable
  • main
  • no-implicit-optional
  • paper_edits
  • proof_editing
  • proofs
  • pyproject
  • refs/pull/51/merge
  • refs/tags/0.3.0
  • refs/tags/0.3.1
  • refs/tags/1.0.0
  • refs/tags/1.0.1
  • refs/tags/1.0.2
  • refs/tags/1.1.0
  • refs/tags/2.0.0
  • refs/tags/2.0.1
  • refs/tags/2.0.2
  • refs/tags/2.0.3
  • refs/tags/2.0.4
  • site_percentages
  • spinpol
  • warning_handling
  • warnings_bugfix

12 Jan 2026 01:53PM UTC coverage: 95.1% (+0.3%) from 94.784%
20921859406

Pull #54

github

bjmorgan
Address additional PR review comments

- Use .get() for convergence_tolerance in DefectSystem.from_dict
- Fix from_dict docstring (was incorrectly copied from from_yaml)
- Add blank lines between import groups (PEP 8)
- Add early return when constrained_conc is zero
- Add test for all-fixed charge states edge case
Pull Request #54: Refactor get_sc_fermi to use scipy.optimize.brentq

38 of 42 new or added lines in 4 files covered. (90.48%)

524 of 551 relevant lines covered (95.1%)

5.66 hits per line

Relevant lines Covered
Build:
Build:
551 RELEVANT LINES 524 COVERED LINES
5.66 HITS PER LINE
Source Files on refactor-fermi-solver
  • Tree
  • List 7
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20921859406 refactor-fermi-solver Address additional PR review comments - Use .get() for convergence_tolerance in DefectSystem.from_dict - Fix from_dict docstring (was incorrectly copied from from_yaml) - Add blank lines between import groups (PEP 8) - Add early return when const... Pull #54 12 Jan 2026 01:55PM UTC bjmorgan github
95.1
20921487608 refactor-fermi-solver Fixing formatting Pull #54 12 Jan 2026 01:42PM UTC bjmorgan github
95.1
20921444244 refactor-fermi-solver Address PR review comments - Add validation for negative degeneracy in DefectChargeState - Add validation for fixed charge state concentrations exceeding total - Update docstrings for charge_state_concentrations, from_sc_fermi_inputs - Rename sol... Pull #54 12 Jan 2026 01:40PM UTC bjmorgan github
95.1
20920836919 refactor-fermi-solver Refactor get_sc_fermi to use scipy.optimize.brentq Replaced custom bisection-like solver with scipy's Brent's method. Benefits: - 40x faster (2.6ms vs 102ms per solve) - Simpler, more robust code - Well-tested implementation Changes: - n_trial_... Pull #54 12 Jan 2026 01:20PM UTC bjmorgan github
94.92
20920265121 refactor-fermi-solver Tidying Pull #54 12 Jan 2026 01:00PM UTC bjmorgan github
95.24
20920024339 refactor-fermi-solver Merge bd2c489b4 into 2d4af32aa Pull #54 12 Jan 2026 12:52PM UTC web-flow github
93.82
20919937437 refactor-fermi-solver Refactor get_sc_fermi to use scipy.optimize.brentq Replaced custom bisection-like solver with scipy's Brent's method. Benefits: - 40x faster (2.6ms vs 102ms per solve) - Simpler, more robust code - Well-tested implementation The n_trial_steps p... push 12 Jan 2026 12:49PM UTC bjmorgan github
93.82
20918983072 refactor-fermi-solver WIP: Deprecate n_trial_steps parameter (#52) Solver refactor exposes charge state scaling bug (#53) - blocked until fix-charge-state-scaling is merged. Changes so far: - Refactored get_sc_fermi to use scipy.optimize.brentq - Changed n_trial_step... push 12 Jan 2026 12:15PM UTC bjmorgan github
93.91
20918160549 refactor-fermi-solver Refactor get_sc_fermi to use scipy.optimize.brentq (#52) Replaced custom bisection-like solver with scipy's Brent's method. This is simpler, more robust, and better tested. The n_trial_steps parameter is mapped to maxiter for backwards compatibi... push 12 Jan 2026 11:45AM UTC bjmorgan github
94.18
20897446072 refactor-fermi-solver Fixing duplicate method push 11 Jan 2026 03:24PM UTC bjmorgan github
94.22
See All Builds (270)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc