Axel Guinot has some code he put together to read the catalogs faster primarily by switching from pandas to polars. I think it'd be beneficial to upstream some of the changes, and have a unit test that makes sure that both these libraries give identical results.