NSIDC Technical Blog
  • Home
  • About
Categories
All (4)
anaconda (2)
ci (1)
deployment (1)
git (1)
github (2)
linting (1)
open-science (2)
pre-commit (1)
python (2)
ruff (1)

Adopting pre-commit & Ruff at NSIDC

linting
git
ruff
pre-commit
ci
python
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.
Sep 27, 2023
Matt Fisher, Robyn Marowitz

Becoming a Conda-Forge maintainer

anaconda
github
open-science
NSIDC is transitioning to managing conda build recipes using conda-forge. This post will describe how that experience is advancing our practices.
Sep 26, 2023
Robyn Marowitz

Cherry-Pick on GitHub

github
open-science
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.
Sep 26, 2023
Robyn Marowitz

Conda Python at NSIDC: Changing How We Do Python

python
deployment
anaconda
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.
Apr 29, 2015
Kyle W Purdon
No matching items