This includes several enhancements focused on time-domain techniques:
Implement configurable limits for CALimit technique
Use pandas for faster file writing if available (if pandas not installed, uses existing writer)
Allow common hardware parameters to be configured for all techniques
Also includes some minor fixes and enhancements for EIS:
Fix data parser for GEIS (missing field)
Write impedance modulus to file when saving
Tested in python 3.12 with an SP150 device.
This update includes several helper functions in base_programs (get_voltage_range, get_current_range, configure_limit). I think these could be split into their own module, especially if there are similar helper functions that might be added in the future, but I wanted to leave the decision on organization up to you.
This includes several enhancements focused on time-domain techniques:
Also includes some minor fixes and enhancements for EIS:
Tested in python 3.12 with an SP150 device.
This update includes several helper functions in base_programs (get_voltage_range, get_current_range, configure_limit). I think these could be split into their own module, especially if there are similar helper functions that might be added in the future, but I wanted to leave the decision on organization up to you.