Choroidalyzer: An open-source, end-to-end pipeline for choroidal analysis in optical coherence tomography