Open Issues Need Help
View All on GitHubAI Summary: The `optimize_pulses` method is currently too general, attempting to unify diverse input formats for various control methods like GRAPE, CRAB, GOAT, and JOPT, which have fundamentally different requirements. This leads to insufficient input validation, where values are often ignored or not passed to the algorithms. The proposed solution is to introduce dedicated (private) functions for each control method to handle their specific input validation and processing.
Complexity:
3/5
good first issue