Hello @rpconroy ,
I'm working on the development of the calibration code for the upcoming Cherenkov Telescope Array Observatory and we are highly interested in using GDAS data for atmospheric calibrations. We found your client quite convenient to use, however for a proper SW distribution and deployment, we need it to be packaged and distributed, e.g. through PyPI. This doesn't require much changes, I have a reference implementation you can find here:
https://github.com/mexanick/rda-apps-clients/tree/feature/packaging
Please let me know if you would like me to open a PR.