By Joshua Clark
Editor's note: Josh Clark was a Unidata Summer
Intern in 2015. He graduated from the University of Northern Colorado
(UNC) in the spring of 2015 with a B.S. in Meteorology, and
is headed to the graduate program at San Jose State's Fire
Weather Research Lab starting in the Fall of 2015.
An example EdexPy interface (click to enlarge)
It is hard to believe my time here at Unidata has come
and gone so quickly! Next week, I imagine it will be back to
the “harsh” reality of being a student — sitting on a
beach somewhere near Monterey or perhaps fly fishing the
Sierras over the next twenty days awaiting the start of my
first year of graduate school at San Jose State. What a
terrible reality that will be!
This experience at Unidata and UCAR has been an
incredible opportunity and I am privileged to have been
afforded these ten weeks. When I started here, I envisioned
an entirely different internship than what previous interns
had completed. Rather than developing one particular
project, I focused my time on gaining a greater
understanding of software engineering as a whole and
contributing to existing Unidata projects. I found a
comfortable spot working with Unidata Python developers Ryan May and
Sean Arms, and within one week I had learned a great deal about
unit testing, code health, automated testing, and version
control. Later, I would implement these principles in my
first Python library, MesoPy.
[
Read More]