General Coding Tutorials

The DVWG is always looking for new and talented developers to contibute to development of pyDARN and pyDARNio. Below are a number of resources that you might need to start developing with us. We require no prior experience with python, git or GitHub, but the following links provide a broad overview of things you might need to know for development with the DVWG and general skills for programming. You may need some experience with command line or terminal for the Git and GitHub tutorials. There are a number of different ways that developers like to develop and test in python, from pure command line to using an IDE like Spyder, we encourage which ever method you like.

pyDARN Tutorials

The documentation for pyDARN contains tutorials on how to develop, make pull requests, how to test, make issues, and how to use pyDARN.

SuperDARN Tutorials

Developing for the DVWG also requires some knowledge of the SuperDARN Data community, file formats and common visualisations. Carley has put together a number of scientific tutorials ranging in age suitability from school to college hosted by the SuperDARN Canada research group.

There are also some presentations on SuperDARN hosted by PennState.

We’re always happy to help out new users and developers, so if you have any questions about the above tutorials feel free to email any of the DVWG members.