Writing PyOCN: A Library for Generating Simulated River Networks I recently took a shot at building an actual software library, something I haven’t really done before. I’ve made loads of scripts and one-off software projects for my own use or for research use, but never something meant to be distributed to the public.