Battery-data-toolkit

Latest version: v0.4.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.1

Biggest breaking change is how we name dataframes within the ``BatteryDataset`` object.

What's Changed
* Increase minimum python to 3.10 by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/114
* Rename dataset to table by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/117
* Support array values in HDF5 format by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/118
* Add ability to append to existing datasets by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/119


**Full Changelog**: https://github.com/ROVI-org/battery-data-toolkit/compare/v0.4.0...v0.4.1

0.4.0

Many breaking changes, all at once. Changes include overhauling how I/O methods are defined, tweaking the HDF-based file format, changing sign convention for current, and renaming the package from `batdata` (as in 🦇 ) to `battdat` (as in 🔋 ).

> **WARNING**: No attempt was made to ensure backwards compatibility given the early state of this project.

What's Changed
* Use Py3.10 in GHPages by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/101
* Improve documentation for the schemas by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/102
* Rename from batdata to battdat by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/103
* Increase flexibility of tables held by a dataset by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/105
* Refactor the IO methods by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/107
* Move logic for HDF/Parquet I/O into a separate file by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/108
* Use PyTables directly to write hdf5 files by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/109
* Save schema not document by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/110
* Introduce tools for consistency checking by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/111
* Fix units, explain a few things better by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/112
* Move cycling metadata to subclass by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/113


**Full Changelog**: https://github.com/ROVI-org/battery-data-toolkit/compare/v0.3.4...v0.4.0

0.3.4

I am about to make a bunch of breaking changes, as detailed in https://github.com/orgs/ROVI-org/projects/4

This will be the last version which reads and writes data files written by earlier versions of battery-data-toolkit.

What's Changed
* Implement methods for streaming data to a batdata-format file by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/93
* Change how we describe column schemas by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/100


**Full Changelog**: https://github.com/ROVI-org/battery-data-toolkit/compare/v0.3.3...v0.3.4

0.3.3

What's Changed
* Ensure that bad metadata throws error by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/81
* Skip short cycles during capacity calculation by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/82
* Add cycle stats exporter by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/83
* Add ability to compute test_time and cycle_time by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/84
* Introduce sphinx-based documentation by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/87
* Update Battery Data Hub parser by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/88
* Add tabular renderings of the metadata schema by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/90
* Group docs into section, add logo by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/91
* Helper functions to stream data from HDF5 by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/92


**Full Changelog**: https://github.com/ROVI-org/battery-data-toolkit/compare/v0.3.2...v0.3.3

0.3.2

The requirements for this version of the toolkit are far less stringent because we have dropped the scythe-extractors requirement.

What's Changed
* Add methods for computing cycle times by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/68
* Updating battery descriptions by victorventuri in https://github.com/ROVI-org/battery-data-toolkit/pull/72
* Introduce a base class, barebones exporter by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/78
* Remove scythe dependency by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/79
* Store schema with metadata by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/80


**Full Changelog**: https://github.com/ROVI-org/battery-data-toolkit/compare/v0.3.1...v0.3.2

0.3.1

Introduce the ability to store cells which share metadata in the same HDF5 file, and more fields to the metadata.

What's Changed
* Add ability to store multiple cells per HDF5 by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/63
* Warn if version of metadata is different, ignore failures by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/66
* Introduce fields in schema to describe synthetic data by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/64


**Full Changelog**: https://github.com/ROVI-org/battery-data-toolkit/compare/v0.3.0...v0.3.1

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.