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

ROVI-org / auto-soh / 15452083367
95%

Build:
DEFAULT BRANCH: main
Ran 04 Jun 2025 08:44PM UTC
Jobs 1
Files 46
Run time 4min
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

04 Jun 2025 08:28PM UTC coverage: 96.204% (+0.2%) from 95.958%
15452083367

push

github

web-flow
More general RCExtractor (#172)

* Reorganizing Extractors

ECM-based extractors are now reorganized, so that it is easier to make
modifications and improvements to individual components without having to deal
with a large file. All tests are passing as well.

* Extracti_rests given I(t) info from previous step

Since we will need to compute the current flowing through the resistive element
at the end of the previous step, we need to know the full history of total
current vs. time for this step. We now return that in the form of a dictionary

* Function to compute the i_RC at the end of a step

* making sure we test for when there is a charge in the capacitor

* small modifications to make sure tests still pass

* printing to check out what is wrong

* Changing solver for I_RC

Before, we were using an explicit Euler stepping technique to solve for the
current at the resistive element. This was prone to issues when the time step
between observations during the non-rest period is high. An alternative to help
dealing with that is to use an implicit Euler method, which, luckily for us, can
be easily expressed analytically. This brings better stability to the solutions

* Adding relative tolerance to tests

Due to the change to an implicit solver, we had to add a relative tolerance to
one of the tests, but we are still making sure the solution is correct (tolerance
is of 0.1%)

* RCExtractor now uses better guess for I_RC

This makes sure that estimating the resistance in the RC component yields better
results, even when the previous non-rest step is not long enough to saturate the
RC component.

* Computing R and C with better current estimate

Now that we have a more reliable estimate of the current that flows through the
resistive element of the RC component at the beginning of the rest period, we
can more accurately compute the values of R and C from the fitted A and tau
parameters.

* Testing improved RCExtractor

Including some more realistic HPPC d... (continued)

289 of 296 new or added lines in 6 files covered. (97.64%)

2230 of 2318 relevant lines covered (96.2%)

0.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
98.31
moirae/extractors/ecm/series_resistance.py
2
95.45
moirae/extractors/ecm/ocv.py
4
97.62
moirae/extractors/ecm/rc_components.py
Jobs
ID Job ID Ran Files Coverage
1 15452083367.1 04 Jun 2025 08:44PM UTC 46
96.2
GitHub Action Run
Source Files on build 15452083367
  • Tree
  • List 46
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • adf39698 on github
  • Prev Build on main (#15400799882)
  • Next Build on main (#15495670262)
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