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

ROVI-org / auto-soh / 9811442338
95%

Build:
DEFAULT BRANCH: main
Ran 05 Jul 2024 04:58PM UTC
Jobs 1
Files 9
Run time 1min
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

05 Jul 2024 04:57PM UTC coverage: 60.494% (-34.1%) from 94.631%
9811442338

push

github

web-flow
Minimally functioning ECM ready (#15)

* Streamlined base class for health variables

* Remove cov from setup.cfg

Fixes PyCharms debugger on windows

* Rename to HealthVariable, implement iterator

* Add tests for the new HealthVariable

* Implement function to update specific variables

Both individually or several at once

* Remove Test from class name to avoid confusing pytest

* Add unit tests for "iterate over everything"

* Reorganizing ECM and adding utilities

Made ECM a directory to better organize things in there. Also included SOC
interpolation class in utilities.

* Added ECM components

Main ECM components have been included.

* Changing base_values to take np.ndarray

In the new definition of HealthVariable, anything numeric must be passed as a
single number or as a np.ndarray. Therefore, I had to prevent base_values from
accepting a List, and enforce a float or np.ndarray instead.

* Testing interpolation capabilities

Added tests to make sure we can 1) infer SOC from base values and 2) perform
basic linear, quadratic, cubic interpolations.

* Adding constant value test case

* Adding A-SOH definition to ECM

Added class to represent A-SOH of an ECM, with defaults not requiring series
capacitor nor any RC elements. Also defaults to unit-valued Coulombic efficiency
and zero-valued hysteresis. Required fields are capacity, OCV, and series
resistance.

* Preparing tests for ECM A-SOH

Removed mention of HealthModel from ecm.__init__.py as it was causing issues in
running test. Added a conftest.py to help with things the test(s) should need.
Started putting together an A-SOH test.

* More things to full scale ECM A-SOH test

Added a few different levels of ECM A-SOH for us to test, but have not yet
implemented any of the tests.

* Tried to run a test but need more functionality

Tried to run a simple test, but realized functionality is not yet implemented in
the base class. Also,... (continued)

130 of 289 new or added lines in 7 files covered. (44.98%)

245 of 405 relevant lines covered (60.49%)

0.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9811442338.1 05 Jul 2024 04:58PM UTC 0
60.49
GitHub Action Run
Source Files on build 9811442338
Detailed source file information is not available for this build.
  • Back to Repo
  • 6451f416 on github
  • Prev Build on main (#9808345401)
  • Next Build on main (#9863792625)
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