E = EllipticCurve('11a1')
for phi in E.isogenies_prime_degree(5):
print(phi.codomain().cremona_label(), phi.kernel_polynomial())The generator reads exact Weierstrass coefficients from Sage's mini Cremona database [3], enumerates Sage's exact rational isogenies of prime degree $\ell\geq5$ [4], and stores each monic kernel polynomial in $\mathbb{Q}[x]$.
It verifies every row has degree $(\ell-1)/2$ and divides the exact division polynomial $\psi_\ell$ of the source curve. It also checks, using the source curve and the stored kernel polynomial rather than Sage's isogeny object, that PARI/GP's ellisogeny [5] returns a curve whose $(c_4,c_6)$ invariants are the target parameters. On the rows where the division-polynomial table contains the same source curve and $\ell=5$, it verifies divisibility against that stored row too.