Articles on aghinsa's Bloghttps://blogs.python-gsoc.orgUpdates on different articles published on aghinsa's BlogenMon, 31 Aug 2020 12:46:42 +0000Final Blog Posthttps://blogs.python-gsoc.org/en/aghinsas-blog/final-blog-post-1/<p>This has been a fantastic journey. I got to meet some amazing people in the community. There is still work to be done, and I'll be continuing to contribute after GSoC. You can check out my final report here https://gist.github.com/aghinsa/4f251b20cd1b6ecf34a13152d4ac3a2d</p>aghinsa@gmail.com (aghinsa)Mon, 31 Aug 2020 12:46:42 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/final-blog-post-1/Weekly Check-in #13https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-13-2/<p>&lt;meta name="uuid" content="uuidCXied8VStJ11"&gt;&lt;meta charset="utf-8"&gt;</p> <h1 style=""><span style="font-size: 16px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I added test cases to check whether the orchestrator can run operations in parallel. I also started working on the input network. Currently, I have added all the input network and an orchestrator instance to the main node.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 16px;"><span style="">​</span></span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 16px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></span></p> <ul style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> <li style=""><span style="">Finish testing</span></li> <li style=""><span style="">Finish implementing the input network</span></li> <li style=""><span style="">Documentation</span></li> </ul> <h1 style=""><span style="font-size: 16px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Yes. I got stuck in a deadlock. It was resolved with the help from mentors.</span></p>aghinsa@gmail.com (aghinsa)Thu, 27 Aug 2020 02:56:04 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-13-2/Weekly Check-in #12https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-12-2/<p>&lt;meta name="uuid" content="uuidOydLs1lRETA4"&gt;&lt;meta charset="utf-8"&gt;</p> <h1 style=""><span style="font-size: 14px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">After discussing with my mentor, I decided to add more tests for the node connection stage before implementing the input network. In the new tests, each worker node will spin up its context, and all of the would-be alive at the same time working concurrently.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></p> <ul style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> <li style=""><span style="">Finish testing</span></li> <li style=""><span style="">Start implementing input network</span></li> </ul> <h1 style=""><span style="font-size: 14px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">No.</span></p>aghinsa@gmail.com (aghinsa)Mon, 17 Aug 2020 16:39:19 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-12-2/Weekly Check-in #11https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-11-3/<p>&lt;meta name="uuid" content="uuidELJwTIXtsKXb"&gt;&lt;meta charset="utf-8"&gt;</p> <h1 style=""><span style="font-size: 20px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Added test with multiple worker nodes. I started working on the input network.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">​</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 20px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be continuing to work on distributed orchestrator, specifically adding input network to orchestrator node.</span></p> <h1 style=""><span style="font-size: 20px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">No.</span></p>aghinsa@gmail.com (aghinsa)Mon, 10 Aug 2020 19:49:47 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-11-3/Weekly Check-in #10https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-10-4/<p>&lt;meta name="uuid" content="uuidry8x47nkskEy"&gt;&lt;meta charset="utf-8"&gt;</p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Added a new command-line option, so that we can run dataflow without</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">the need for Sources and tests for the same. Updated docs to use new options.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 24px;"><span style="">​</span><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be continuing working on distributed orchestrator, specifically adding input network.</span></p> <h1 style=""><span style="font-size: 24px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">No.</span></p>aghinsa@gmail.com (aghinsa)Mon, 03 Aug 2020 18:28:17 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-10-4/Weekly Check-in #9https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-9-7/<p>&lt;meta charset="utf-8"&gt;</p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I added support for Immediate response in the HTTP server. I also</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">added a new command-line option, so that we can run dataflow without</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">the need for Sources.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">​</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 26px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be adding tests for the same and updating the documentation to use the new features.</span></p> <h1 style=""><span style="font-size: 26px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">No.</span></p>aghinsa@gmail.com (aghinsa)Thu, 30 Jul 2020 01:30:10 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-9-7/Weekly Check-in #8https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-8-5/<p>&lt;meta charset="utf-8"&gt;</p> <h1 style=""><span style="font-size: 22px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I finished milestone 1 of Distributed orchestrator. I also added tests and documentation for the Gitter chatbot.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">​</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="font-size: 22px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be adding support for immediate responses in the HTTP server and Modifying the dataflow run command so that it can run without records.</span></p> <h1 style=""><span style="font-size: 22px;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></span></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">No. I was mostly writing tests and documentation this week. </span></p>aghinsa@gmail.com (aghinsa)Mon, 20 Jul 2020 18:14:56 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-8-5/Weekly Check-in #7https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-7-9/<p>&lt;meta charset="utf-8"&gt;</p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I started working on Distributed Orchestrator. Currently, we decided the subnodes will act as worker nodes that run a specific set of operations. A primary node with a dataflow, request subnodes connected to the nats server for operations which it requires. Currently, I have coded till the part where subnodes spin up context upon receiving confirmation from the primary node.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">​</span></p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be implementing input networks for both the primary and sub nodes.</span></p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I have some doubts regarding the exceptions getting suppressed, I'll be discussing this with my mentor on today's meeting.</span></p>aghinsa@gmail.com (aghinsa)Sat, 18 Jul 2020 04:20:38 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-7-9/Weekly Check-in #7https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-7-6/<p>&lt;meta charset="utf-8"&gt;</p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I started working on Distributed Orchestrator. Currently, we decided the subnodes will act as worker nodes that run a specific set of operations. A primary node with a dataflow, request subnodes connected to the nats server for operations which it requires. Currently, I have coded till the part where subnodes spin up context upon receiving confirmation from the primary node.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">​</span></p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be implementing input networks for both the primary and sub nodes.</span></p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I have some doubts regarding the exceptions getting suppressed, I'll be discussing this with my mentor on today's meeting.</span></p>aghinsa@gmail.com (aghinsa)Mon, 13 Jul 2020 18:33:36 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-7-6/Weekly Check-in #6https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-6-10/<h1 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-635 cms-render-model">&lt;meta charset="utf-8"&gt;</h1> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Completed the chatbot example and added documentation for the same.</span></p> <p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-635 cms-render-model"> </p> <p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-635 cms-render-model"><img alt="" src="/media/uploads/7f65ee70-b724-4688-9230-08e129c1b34a.gif"></p> <h1 class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-635 cms-render-model">&lt;meta charset="utf-8"&gt;</h1> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll start working on the second phase of the project, implementing a distributed orchestrator.</span></p> <p class="cms-plugin cms-plugin-aldryn_newsblog-article-lead_in-635 cms-render-model">&lt;meta charset="utf-8"&gt;</p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Yes, I had some doubts regarding the implementation of the distributed orchestrator. I had a meeting with my mentor today, and we have decided on an initial path.</span></p>aghinsa@gmail.com (aghinsa)Tue, 07 Jul 2020 16:40:27 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-6-10/Weekly Check-In: Week 5https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-week-5-1/<p>&lt;meta charset="utf-8"&gt;</p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> </p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Completed the 'Locking' example with tests and documentation. I'm also working on the chatbot, which will be integrated with Gitter to run predictions from query messages.</span></p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">After finishing the code, I'll be writing the documentation for it. Once shared configs are implemented and merge, that'll be used in operations that make connections.</span></p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">No. This week's work was pretty simple, and most of the path was already discussed in previous meetings.</span></p>aghinsa@gmail.com (aghinsa)Mon, 29 Jun 2020 16:28:00 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-week-5-1/Weekly Check-In: Week 4https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-week-4-1/<p>&lt;meta charset="utf-8"&gt;</p> <h2 style=""><span style="">Hey,</span></h2> <h2 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week</span></strong></h2> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">We decided to skip the NLU part of the chatbot as the tutorial is about configs and dataflow. The chatbot will take structured data and make predictions on it. As a prerequisite to implementing the chatbot, I added a way to support shared configurations. As of now, each operation would need to open separate connections; with shared configs, this can be avoided. I also finished the locking example.</span></p> <h2 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's coming up next</span></strong><em style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style=""> </span></em></h2> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be finishing the documentation for the locking example and also complete the chatbot tutorial.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck anywhere</span></strong></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Implementing the shared config lead to some confusion but was resolved in the weekly meeting.</span></p>aghinsa@gmail.com (aghinsa)Mon, 22 Jun 2020 16:10:06 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-week-4-1/Weekly Check-in #3https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-3-7/<p>&lt;meta charset="utf-8"&gt;</p> <h1 style=""> </h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> </p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did I do this week?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I read on implementing a chatbot, regarding a tutorial and realized that it would be too long, and something better would be suitable for the tutorial. I also worked on a PR that combines collecting data, prediction, and adding it to a database to a single DataFlow.</span></p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What's next?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be adding the locking example this week. I'll also be discussing with the mentors as to what would be a suitable tutorial to demonstrate the use of configs.</span></p> <h1 style=""><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did I get stuck somewhere?</span></strong></h1> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'm currently stuck at adding the predictions to the database without using additional operations.I'll be discussing this with my mentor in a day and hopefully find a quick fix.</span></p>aghinsa@gmail.com (aghinsa)Mon, 15 Jun 2020 20:26:35 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-3-7/Week #2https://blogs.python-gsoc.org/en/aghinsas-blog/week-2-3/<p>&lt;meta name="uuid" content="uuid1f6vT3Xd98b4"&gt;&lt;meta charset="utf-8"&gt;</p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><u style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What did you do this week?</span></u></strong></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">DFFML can now make dataflows out of arbitrary python functions, this week I changed the current ffmpeg example to use these new changes. I also added </span><em style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">flow</span></em><span style=""> attribute to the </span><em style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">dataflow create</span></em><span style=""> CLI command so that the input flow can now be modified. Support to receive and verify </span><em style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">secrets</span></em><span style=""> from GitHub webhook was added. I also updated theses changes in the documentation of ffmpeg example usage.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><u style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">What is coming up next?</span></u></strong></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be adding new dataflow tutorial's covering specific areas and use cases.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><u style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Did you get stuck anywhere?</span></u></strong></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">There were certain places where I had to discuss with the community to make suitable changes, the weekly meetings helped a lot in this regard.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> </p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Thanks for reading!</span></p>aghinsa@gmail.com (aghinsa)Mon, 08 Jun 2020 10:03:50 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/week-2-3/Weekly Check-in #01https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-01/<p>&lt;meta charset="utf-8"&gt;</p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Hey all!! I'm Aghin Shah, a 3rd Year CS undergrad from IIT-Madras. I'll be working with </span><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">DFFML</span></strong><span style="">, a sub-org under Python Software Foundation during GSoC on </span><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Implementing Distributed Orchestrator and Adding DataFlow tutorials</span></strong><span style="">.</span></p> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"> </p> <h2 style=""><span style="">What did I do this week?</span></h2> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I worked on setting up a DataFlow for co</span><strong style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">Implementing</span></strong><span style="">ntinuous deployment of Docker containers. With the new flow, you can push your changes to GitHub, and it'll automatically pull and redeploy the defined containers. I've also been working on adding additional features to the CLI command for creating the DataFlow. We had meetings in the community (on Tuesdays and Fridays). Everyone was updated with the changes in the codebase. I also had an individual meeting with the mentor, where we discussed the possible ways to go about the project.</span></p> <h2 style=""><span style="">What is coming up next?</span></h2> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">I'll be finishing patches for a couple of issues which I've been working on. I'll also start working on adding basic tutorials for DataFlow.</span></p> <h2 style=""><span style="">Did you get stuck anywhere?</span></h2> <p style="color: rgb(14, 16, 26); background: transparent; margin-top: 0pt; margin-bottom: 0pt;"><span style="">There were a few places where I was confused, but my mentor is very active, so most of it was cleared by the day.</span></p>aghinsa@gmail.com (aghinsa)Mon, 01 Jun 2020 04:04:30 +0000https://blogs.python-gsoc.org/en/aghinsas-blog/weekly-check-in-01/