Posts by Bruno Messias
Google Summer of Code 2021 - Final Report - Bruno Messias
- 23 August 2021
We have changed some points of my project in the first meeting. Specifically, we focused the efforts into developing a streaming system using the WebRTC protocol that could be used in more generic scenarios than just the network visualization. In addition to that, we have opted to develop the network visualization for fury as a separated repository and package available here. The name Helios was selected for this new network visualization system based on the Fury rendering pipeline.
Week #09: Sphinx custom summary
- 02 August 2021
PR fury-gl/helios#22 : Helios Documentation Improvements. I’ve spent some time studying sphinx in order to discover how I could create a custom summary inside of a template module.
Weekly Check-In #8
- 26 July 2021
PR fury-gl/helios#18 (merged): Helios Documentation/ I’ve been working on Helios documentation. Now it’s available online at https://fury-gl.github.io/helios-website
Weekly Check-In #7
- 19 July 2021
PR fury-gl/helios#16 (merged): Helios IPC network layout support for MacOs
Network layout algorithms using IPC
- 12 July 2021
Hi all. In the past weeks, I’ve been focusing on developing Helios; the network visualization library for FURY. I improved the visual aspects of the network rendering as well as implemented the most relevant network layout methods.
Weekly Check-In #5
- 05 July 2021
Before the 8c670c2 commit, for some versions of MacOs the streaming system was falling in a silent bug. I’ve spent a lot of time researching to found a cause for this. Fortunately, I could found the cause and the solution. This troublesome MacOs was falling in a silent bug because the SharedMemory Object was creating a memory resource with at least 4086 bytes independent if I’ve requested less than that. If we look into the MultiDimensionalBuffer Object (stream/tools.py) before the 8c670c2 commit we can see that Object has max_size parameter which needs to be updated if the SharedMemory was created with a “wrong” size.
SOLID, monkey patching a python issue and network visualization through WebRTC
- 05 July 2021
These past two weeks I’ve spent most of my time in the Streaming System PR and the Network Layout PR . In this post I’ll focus on the most relevant things I’ve made for those PRs.
Weekly Check-In #3
- 21 June 2021
PR fury-gl/fury#422 (merged): Integrated the 3d impostor spheres with the marker actor.
A Stadia-like system for data visualization
- 13 June 2021
Hi all! In this post I’ll talk about the PR #437.
Weekly Check-In #1
- 08 June 2021
Hi everyone! My name is Bruno Messias currently I’m a Ph.D student at USP/Brazil. In this summer I’ll develop new tools and features for FURY-GL. Specifically, I’ll focus into developing a system for collaborative visualization of large network layouts using FURY and VTK.