battery_optimizer.optimizer# Functions get_pulp_conforming_constraint_name(name) Generate a PuLP-conforming constraint name by replacing invalid characters. Classes BatteryOptimizerLpProblem(request[, name, sense]) class battery_optimizer.optimizer.BatteryOptimizerLpProblem(request, name='NoName', sense=1)# Bases: LpProblem Parameters: request (Request) addConstraint(constraint, name=None)# battery_optimizer.optimizer.get_pulp_conforming_constraint_name(name)# Generate a PuLP-conforming constraint name by replacing invalid characters. Args:name (str): Original constraint name. Returns:str: PuLP-conforming constraint name. Parameters: name (str) Return type: str