Articles on abijithbahuleyan's Bloghttps://blogs.python-gsoc.orgUpdates on different articles published on abijithbahuleyan's BlogenTue, 01 Sep 2020 03:35:16 +0000Final Check-inhttps://blogs.python-gsoc.org/en/abijithbahuleyans-blog/final-check-in-1/<p>Hey,</p> <p><b>What did I do this week?</b></p> <p><em>Cluster analysis template got merged. Mostly worked on the cluster status info. Also added support for the python script download support.</em></p> <p><strong>What's next?</strong></p> <p><em>Complete the current PR opened, and continue contributing to LiberTEM.</em></p> <p><strong>Did I get stuck somewhere?</strong></p> <p><em>No.</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Tue, 01 Sep 2020 03:35:16 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/final-check-in-1/Weekly Check-in #13https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-13-1/<p>Hey!</p> <p><b>What did you do this week?</b></p> <p><em>Completed the cluster analysis template. Cluster status will display the overview of nodes, number of nodes connected, total number of CPU and GPU worker.</em></p> <p><b>What is coming up next?</b></p> <p><em>Will improve the feature if needed. Add support for the python code in download scripts.</em></p> <p><b>Did you get stuck anywhere?</b></p> <p><em>No.</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Sun, 23 Aug 2020 17:28:57 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-13-1/Weekly Check-in #12https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-12-1/<p>Hey!</p> <p><b>What did you do this week?</b></p> <p><em>I have almost finished the cluster analysis template. Also working on cluster status. This display the number of CPU and GPU in the worker nodes.</em></p> <p><b>What is coming up next?</b></p> <p><em>Some parts of GUI is incomplete for the cluster status, will work on that.</em></p> <p><b>Did you get stuck anywhere?</b></p> <p><em>No.</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Sun, 16 Aug 2020 16:48:03 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-12-1/Weekly Check-in #11https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-11/<p>Hello!</p> <p><strong>What did you do this week?</strong></p> <p><em>Download modal in the GUI has now tabs for downloading result, downloading notebook and copy notebook cells. Added test coverage for the copy notebook feature. Working on notebook template for cluster analysis.</em></p> <p><strong>What is coming up next?</strong></p> <p><em>Complete the template for cluster analysis. Also complete the unfinished part of cluster status feature.</em></p> <p><b>Did you get stuck anywhere ?</b></p> <p><em>Nope</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Sun, 09 Aug 2020 16:44:58 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-11/Weekly Check-in #10https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-10-3/<p><strong>What did you do this week?</strong></p> <p><em>Instead of downloading the complete notebook, copy the necessary cells. Also display the cluster details.</em></p> <p><strong>What is coming up next?</strong></p> <p><em>The feature is yet to be reviewed. So add details according to the review also add tests for the feature.</em></p> <p><b>Did you get stuck anywhere ?</b></p> <p><em>Nope</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Mon, 03 Aug 2020 09:42:51 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-10-3/Weekly Check-in #9https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-9-3/<p>Hello world !</p> <p><strong>What did you do this week?</strong></p> <p><em>There was few details in the code template to get fixed and also some tests were improved. At last the feature to generate the jupyter notebook has merged.</em></p> <p><b>What is coming up next?</b></p> <p><em>There is two minor bugs remaining to be fixed in the feature. Also there is no notebook corresponding to cluster analysis. It should be added. There should be option to copy the necessary cells instead of downloading the whole notebook.</em></p> <p><strong>Did you get stuck anywhere?</strong></p> <p>Nope</p> <p> </p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Sun, 26 Jul 2020 14:25:52 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-9-3/Weekly Check-in #8https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-8-3/<p>Hello !</p> <p><strong>What did you do this week?</strong></p> <p><em>Improved plotting of radial fourier and some tweaks to make the generated notebook perfect.Changes are currently being reviewed. After this it could be merged.</em></p> <p><b>What is coming up next?</b></p> <p><em>I will be working on copying the cluster connection code directly from the GUI.</em></p> <p><strong>Did you get stuck anywhere?</strong></p> <p><em>Nope.</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Mon, 20 Jul 2020 13:47:41 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-8-3/Weekly Check-in #7https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-7-3/<p>Hello,</p> <p><b>What did you do this week?</b></p> <p><em>I have to modify the tests according to the feedback from the mentors. Tests now completely verify the behaviour. This time I got a deeper look into the world of tests. </em></p> <p><b>What is coming up next?</b></p> <p><em>Hopefully after the tests are verified , the PR could merge. So I could start building the next feature. Also improvement to current feature.</em></p> <p><b>Did you get stuck anywhere?</b></p> <p><em>Nope.</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Sun, 12 Jul 2020 14:53:20 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-7-3/Weekly Check-in #6https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-6-9/<p>Hello,</p> <p><b>What did you do this week?</b></p> <p><em>I was looking for a alternate way to convert RST to MD without using Pandoc. Well, there is no current solution without pandoc. So I have to display as raw RST without convertion. I have added test coverage for the code. Added docs for the notebook download feature.</em></p> <p><b>What is coming up next?</b></p> <p><em>Tests needs some improvement. My mentor gave me feedback on my tests and how important the test are. I'm working towards merging the current PR.</em></p> <p><b>Did you get stuck anywhere?</b></p> <p><em>Finding the solution for converting RST to MD was quite challenging.</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Tue, 07 Jul 2020 03:03:15 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-6-9/Weekly Check-in #5https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-5-5/<p>Hello,</p> <p><strong>What did you do this week?</strong></p> <p><em>I have added more details to project. It's ready to work. Some parts needs little attention. I have to convert docs written in RST to Markdown.</em></p> <p><strong>Did you get stuck anywhere?</strong></p> <p><em>Yes. As my first phase is almost ready, now I have to write tests. I have previously create test for different PR, which was a small one. I'm confused for which parts to add test. I've asked my mentors for help.</em></p> <p><strong>What is coming up next ?</strong></p> <p><em>I have to fill some more details and add tests. Possibly also start the next phase of project.</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Sun, 28 Jun 2020 17:47:44 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-5-5/Weekly Check-in #4https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-4-5/<p>Hello world,</p> <p><strong>What did you do this week?</strong></p> <p><em>I integrated the prototype into GUI. It's almost ready. Waiting for detailed review from mentors and potential users.</em></p> <p><strong>Did you get stuck anywhere?</strong></p> <p><em>Nope.</em></p> <p><strong>What is coming up next ?</strong></p> <p><em>I will update the prototype to final product after the review. Add docs for the feature. Move on to next part of project.</em></p> <p> </p> <p><u>#StaySafe</u></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Sun, 21 Jun 2020 18:20:31 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-4-5/Weekly Check-in #3https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-3-5/<p>Hello,</p> <p>Pandemic is continuing its rage. This week is no different than the previous week. Almost everyone is drifting through time-space, without doing anything. Just rewinding the old memories.</p> <p><strong> What did you do this week?</strong></p> <p><em> I almost finished the prototype for generating the notebook. I'm waiting for a more detailed review from the mentors for further improvement.</em></p> <p><strong> Did you get stuck anywhere?</strong></p> <p><em>Nope, So far so good</em></p> <p><strong>What is coming up next?</strong></p> <p><em>Add more modifications after the review of mentors. I'm also planning to explore metaclasses in python as it may improve the code. also planning to develop the other parts of the project.</em></p> <p> </p> <p><em>“Metaclasses are deeper magic than 99% of users should ever worry about. If you wonder whether you need them, you don’t (the people who actually need them know with certainty that they need them, and don’t need an explanation about why).”</em></p> <p>— <em>Tim Peters</em></p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Mon, 15 Jun 2020 11:45:26 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/weekly-check-in-3-5/Week 2 Check-inhttps://blogs.python-gsoc.org/en/abijithbahuleyans-blog/week-2-check-in-3/<p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model">Hello World,</p> <p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model">It's me, Abi again. Hope everyone is safe, what a challenging time to live!. Corona cases are increasing day-by-day here. Many restrictions which were held previously been lifted. Individuals should take necessary precaution for their own health and for the community as whole. I would recommend to read "The Plague" by Albert Camus, which deals with similar conditions as now.</p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model"><strong><em>What did you do this week ?</em></strong></h2> <p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model"><em>Mostly creating a prototype to get more Idea about the project. Also the PR I was stuck last week was merged. My mentor improved the internal testing infrastructure, thus the issue was resolved.</em></p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model"><strong><em>Did you get stuck anywhere ?</em></strong></h2> <p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model"><em>No, But I have some more doubts to get cleared in next week.</em></p> <h2 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model"><strong><em>What is coming up next ?</em></strong></h2> <p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model"><em>I got the feedback for the prototype, So I would be building a better version next week.</em></p> <p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-527 cms-render-model">"There's no question of heroism in all this. It's a matter of common decency. That's an idea which may make some people smile, but the only means of fighting a plague is — <strong>common decency</strong>." - Albert Camus (<em>The plague</em>)</p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Mon, 08 Jun 2020 05:31:37 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/week-2-check-in-3/Week 2 Check-inhttps://blogs.python-gsoc.org/en/abijithbahuleyans-blog/week-2-check-in-2/<p>Hello World,</p> <p>It's me, Abi again. Hope everyone is safe, what a challenging time to live!. Corona cases are increasing day-by-day here. Many restrictions which were held previously been lifted. Individuals should take necessary precaution for their own health and for the community as whole. I would recommend to read "The Plague" by Albert Camus, which deals with similar conditions as now.</p> <h2><strong><em>What did you do this week ?</em></strong></h2> <p><em>Mostly creating a prototype to get more Idea about the project. Also the PR I was stuck last week was merged. My mentor improved the internal testing infrastructure, thus the issue was resolved.</em></p> <h2><strong><em>Did you get stuck anywhere ?</em></strong></h2> <p><em>No, But I have some more doubts to get cleared in next week.</em></p> <h2><strong><em>What is coming up next ?</em></strong></h2> <p><em>I got the feedback for the prototype, So I would be building a better version next week.</em></p> <p> </p> <p>"There's no question of heroism in all this. It's a matter of common decency. That's an idea which may make some people smile, but the only means of fighting a plague is — <strong>common decency</strong>." - Albert Camus (<em>The plague</em>)</p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Sun, 07 Jun 2020 12:46:03 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/week-2-check-in-2/Week 1 check-inhttps://blogs.python-gsoc.org/en/abijithbahuleyans-blog/week-1-check-in-4/<p>Hi, </p> <p>I'm Abijith Bahuleyan, an undergrad from India. This is my first experience with GSoC and I'm really excited. The journey started on beginning of Feb. I learned a lot in this pursuit. Git, Github, React, Javascript are some of them. </p> <h2>What did I do this week?</h2> <p>I was working to setup a button to shutdown the server. It's almost ready. I tried to understand how the client makes requests and how they are handled by the server. Prototyping a template engine to generate python code corresponding to analysis made in the GUI. I have gone through some the analysis in the GUI.</p> <h2>What is coming up next?</h2> <p>I have to cover all analysis in GUI as fast as I can. Then I will create notebook templates.</p> <h2>Did you get stuck anywhere?</h2> <p>Yep, unit test for the Shutdown Button is yet to implement.</p> <p> </p>abijithbahuleyan2@gmail.com (abijithbahuleyan)Mon, 01 Jun 2020 06:29:36 +0000https://blogs.python-gsoc.org/en/abijithbahuleyans-blog/week-1-check-in-4/