Posts by Bruno Messias

Google Summer of Code 2021 - Final Report - Bruno Messias

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.

Read more ...


Week #11: Removing the flickering effect

PR fury-gl/fury#489:

Read more ...


Week #10: SDF Fonts

PR fury-gl/helios#22 : Helios Documentation Improvements.

Read more ...


Week #09: Sphinx custom summary

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.

Read more ...


Weekly Check-In #8

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 image1

Read more ...


Weekly Check-In #7

PR fury-gl/helios#16 (merged): Helios IPC network layout support for MacOs

Read more ...


Network layout algorithms using IPC

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.

Read more ...


Weekly Check-In #5

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.

Read more ...


SOLID, monkey patching a python issue and network visualization through WebRTC

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.

Read more ...


Weekly Check-In #3

PR fury-gl/fury#422 (merged): Integrated the 3d impostor spheres with the marker actor.

Read more ...


A Stadia-like system for data visualization

Hi all! In this post I’ll talk about the PR #437.

Read more ...


Weekly Check-In #1

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.

Read more ...