Battery-data-toolkit

Latest version: v0.4.4

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

Scan your dependencies

Page 1 of 3

0.4.4

Quality of life changes for both developers (auto versioning), and users (fewer warning messages).

What's Changed
* Skip parsing non-battdat tables by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/129
* Make version warnings optional by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/130
* Switch to using autoversioning by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/131


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

0.4.3

Minor update: avoids using a deprecated feature in pydantic to store units and ontology about metadata fields.

What's Changed
* Use json_schema_extras to hold additional content by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/127


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

0.4.2

What's Changed
* Evaluate support for string types on MacOS by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/122
* Allow opening files in append mode during streaming by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/123
* Upgrade to latest doc deployment by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/125
* Purge use of h5py by WardLT in https://github.com/ROVI-org/battery-data-toolkit/pull/126


**Full Changelog**: https://github.com/ROVI-org/battery-data-toolkit/compare/v0.4.1...v0.4.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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.