Posts

Showing posts from June, 2019

Coding Phase Week 2

It is  not enough  to do your best: you must  KNOW  what to do, and  THEN  do your best. -                                                                                                                      W.Edwards Deming So, the 2nd week of GSoC is ended. Its consist of many ups and downs. First I have planned to create the infrastructure of the plugin loader by my own by ignoring the pre-built plugin loader because I thought designing new code by my own will do the work faster as compared to modifying the pre-built code. Also, the pre-built code (rrplugins) uses low-level functionality of poco class loader. So, I thought it would be easy to uses high-level functionality of class loader by poco and will result in the faster-developing process. But while building I found that the design of rrplugins is better than my design and I started referring that. Somehow I get a feeling that it will better to use the rrplugins as it has better designs as well as more functionality. Als

Coding Phase Week 1

“Physics is the universe’s operating system.”                                                                         — Steven R Garman Coding phase has started. This week I have assigned a task to use lmfit ( https://jugit.fz-juelich.de/mlz/lmfit ) c implementation to design a plugin which can be used as an optimizer and can be loaded by the class loader I have designed. I need to do some edit to get a working build from source in windows.  I am looking forward to adding the class loader designed by me in the libroadrunner by changing the cmakelist and swig interface. On my last meeting when we are talking about the optimizer I felt that I need to have a good knowledge of the nonlinear least squares problem to have a better understanding of the project. So, I will devote a separate time to gain some knowledge about optimizer which will be beneficial at the later stage of the project. This week is going to be a bit hectic because I have lots of tasks to do. I am currently f