Promising applications of superconducting circuits require designing circuits with an ever-increasing complexity. Therefore, there is a growing need for fast and accurate design, analytic, and optimization techniques.