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