adapol: Adaptive pole-fitting for quantum many-body physics
adapol is a Python package that solves a hard problem in quantum physics: decomposing Matsubara functions into sums of simple poles. This technique handles non-convex optimization challenges when fitting data, providing a robust way to find energy levels for models like hybridization fitting.