Mar-20-2019, 01:33 PM
Hi all,
My python level is decent but I am having difficulties trying to understand this python package called pyrpl:
https://github.com/lneuhaus/pyrpl/tree/master/pyrpl
https://pyrpl.readthedocs.io/en/latest/
It is fairly dense and I am having difficulties separating the wheat from the chaff. My goal is trying to understand it so that I can use the program for some experiments and perhaps to contribute to the development of the software in the future. At this point I would like to learn about the modules from the software (modules.py, hardware_modues/ and software_modules). I am reading through modules.py since it is the backbone of all the code in the two folders but there are a lot of classes and I am having troubles understanding everything.
Any help is appreciated. Suggestions on what I could do to better understand the code or what does one need to understand beforehand to even be able to understand the code would be helpful (Some parts of the code I have the "I don't know what I don't know" confusion). I'd be very interested if someone could go through the code with me (we can use discord).
My python level is decent but I am having difficulties trying to understand this python package called pyrpl:
https://github.com/lneuhaus/pyrpl/tree/master/pyrpl
https://pyrpl.readthedocs.io/en/latest/
It is fairly dense and I am having difficulties separating the wheat from the chaff. My goal is trying to understand it so that I can use the program for some experiments and perhaps to contribute to the development of the software in the future. At this point I would like to learn about the modules from the software (modules.py, hardware_modues/ and software_modules). I am reading through modules.py since it is the backbone of all the code in the two folders but there are a lot of classes and I am having troubles understanding everything.
Any help is appreciated. Suggestions on what I could do to better understand the code or what does one need to understand beforehand to even be able to understand the code would be helpful (Some parts of the code I have the "I don't know what I don't know" confusion). I'd be very interested if someone could go through the code with me (we can use discord).