pre-commit and Ruff together establish a tighter feedback loop, saving time and effort during local development, and lower the mental burden of our tooling.
NSIDC is transitioning to managing conda build recipes using conda-forge. This post will describe how that experience is advancing our practices.
Committing a mistake in GitHub can feel so scary. Cherry picking is a tool to help you fix your history when something like that happens. This post lays out instructions on the cherry picking method.
Anaconda (Conda Python) from Continuum Analytics is changing the way we develop and deploy python libraries and applications at NSIDC. This post will give a brief overview of how conda has changed our Python workflow.