#PSFGSoC24

This week, I've recreated the results shown in Baumann, Fabian, et al.'s paper "Modeling echo chambers and polarization dynamics in social networks" (Physical Review Letters 124.4 (2020): 048301), specifically Figure 2. Using Seldon, I generated the dataset with the same parameters as in the paper, achieving good agreement with the results. Numerous minor fixes were made to the code to ensure that (plot size adjustment was not working due to the bug, Interval Clustering was failing with identifying the clusters in borderline cases), and the successful outcome demonstrates that these adjustments were effective. I also added the histogram plot for the clusters, as it was a natural addition to the pool of the existing plots.

#GSoC24 #PSFGSoC24 #SeldonCode

2024-06-03

Just raised my first PR for my project in GSoC '24. The shift from proposing ideas to their implementation has been full of excitement.

What I did Last Week?

Last week my focus was majorly on developing a roadmap that aligns perfectly with ideas I had proposed. I spent a good chunk of my time researching about the implementation of the ideas. After all this, I think I am confident and clear about how things shall move forward for the course of next 11 weeks.

In the timeline I have devised I reserved the first week to come up with a PoC of the PyScript Component with a polished UI. I have just raised a PR for the same and I am on track to start working on the goals planned for week 2.

Where I got Stuck?

Gladly the first week for me has been quite smooth sailing. A big reason for that is the work I did before my Proposal, I was already familiar with the code base and setup was not a problem. I already had an idea of how the project worked.

However, there was something that went not as planned. While exploring the plan for executing a tkinter wrapper (one of the projects in my proposal), it was revealed to me by my mentor that it would be better if we shift to using pyscript/ltk - a library to make UI elements for the web. So I had to change my timeline to accommodate that. Although this was not as planned I really enjoyed learning pyscript/ltk; it is really a beautiful tool.

What is Planned for the Current Week?

This week is full of exciting changes, I have dedicated this week for making further changes to the PoC I have proposed and by the end of this week I shall add functionalities to run native python commands that originally pyscript does not support. Currently, I have a wrapper in mind for this.

I shall also add reset functionality to the PyScript component making it production ready. By this week's end I can shift to integration of this component to PyZombis and build new content leveraging this component.

#PSFGSoC #PSFGSoC24

An interactive python component that uses PyScript to run non-native libraries like numpy, matplotlib and pandas etc in a web environment.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst