pydpeet.sequence_overview_config_wrapper#
- pydpeet.sequence_overview_config_wrapper(segment_sequence_config=None, show_runtime=True, data_columns=None)[source]#
Factory function to create a SequenceOverviewConfig instance with non-standard parameters.
All parameters have defaults matching the standard configuration. Use this instead of direct _SequenceOverviewConfigClass instantiation to ensure safe creation of independent config instances.
- Args:
- segment_sequence_config: Unified configuration for all segments and sequences.
Ordered as: sequences -> standard segments -> primitive segments. Each entry contains “rules” dict. For segments: - variable: “I”, “V”, or “P” (primitive segments only) - type: “Constant”, “Ramp”, or “Rest” (standard segments) - direction: “Charge”, “Discharge”, “Up”, or “Down” (standard segments) For sequences: {“loop”: bool, “min_loops”: int, “sequence”: [segment_names]}
show_runtime: Whether to show runtime information during processing. data_columns: Dict mapping short keys to full column names.
Example: {“V”: “Voltage[V]”, “I”: “Current[A]”}. Should not be changed when using ppb Dataframes.
- Returns:
A new _SequenceOverviewConfigClass instance with the specified parameters.