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

ROVI-org / battery-data-toolkit / 16947286284
96%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2025 07:29PM UTC
Jobs 3
Files 29
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

13 Aug 2025 07:27PM UTC coverage: 95.962% (-0.1%) from 96.105%
16947286284

push

github

web-flow
Postprocess modiffications (#145)

* ignoring vscode settings

* changing name of schema from hold to rest

* Fixing nomenclature errors

Changing the ChargingState schema from 'hold' to 'rest' caused a number of
issues, which should now have been fixed.

* Changing the way we assign basic control methods

The way to assign the simpler control methods is more streamlined. Short rests
are tied only to their duration, independently of how many data points are
present. Other short steps are classified as either pulses if they have >=5 data
points, or short non-rests, in case there are <5 data points. Non-rest steps
that last longer than 30 seconds but have fewer than 5 datapoints are considered
unknown control method.

* style fix

* Allowing user to specify max duration of short period

When computing the control method, we now allow the user to specify what they
wish to consider is a short enough period to be classified as short rest, pulse,
or short non-rest. That value defaults to 30 seconds, as originally intended.

* Additional explanation to ControlMethod schema

Included additional explanation for some of the pre-specified control methods.

* StateOfCharge Enhancer considers coulombic efficiency

Now, the StateOfCharge RawDataEnhancer takes into account Coulombic Efficiency,
and outputs a third column to the raw dataframe, that of the CE adjusted charge,
meaning, the actual charge in the battery, rather than the one observed by the
cycler. It defaults to 1.0 (100% efficiency), so, by default, this new column
is equivalent to the `'cycled_charge'` column.

* style fix

* fixing demo notebook

45 of 48 new or added lines in 5 files covered. (93.75%)

1307 of 1362 relevant lines covered (95.96%)

2.88 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
98.8
-1.2% battdat/postprocess/integral.py
2
97.06
-1.9% battdat/postprocess/tagging.py
Jobs
ID Job ID Ran Files Coverage
1 16947286284.1 13 Aug 2025 07:29PM UTC 29
95.96
GitHub Action Run
2 16947286284.2 13 Aug 2025 07:29PM UTC 29
95.96
GitHub Action Run
3 16947286284.3 13 Aug 2025 07:30PM UTC 29
95.96
GitHub Action Run
Source Files on build 16947286284
  • Tree
  • List 29
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 310a7bd2 on github
  • Prev Build on main (#15493891555)
  • Next Build on main (#16978801870)
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

© 2025 Coveralls, Inc