ImperialCollegeLondon / PyProBE

Python Processing for Battery Experiments
https://imperialcollegelondon.github.io/PyProBE/
BSD 3-Clause "New" or "Revised" License
6 stars 3 forks source link

Allow dict as info field #159

Closed tomjholland closed 1 month ago

tomjholland commented 1 month ago

This pull request includes several changes to the pyprobe package, primarily focusing on enhancing type annotations and simplifying class structures. The most important changes involve updating the info field to support nested dictionaries and removing re-definitions of inherited attributes from multiple classes.

Type Annotations and Field Updates:

Codebase Simplification:

Additional Changes: