Skip to content

qt

2 posts with the tag “qt”

SocNetV v3.3 Released

SocNetV v3.3 Screenshot

SocNetV v3.3 released! 🎉

We are excited to announce the release of SocNetV v3.3, the latest version of our cross-platform social network analysis and visualization software.

This release focuses on robustness and long-term maintainability, with major improvements under the hood — while also adding a useful new feature for researchers working with centrality and prestige.

🔍 What’s New in SocNetV v3.3?

🧱 Major internal refactor: Graph is now a façade SocNetV’s Graph has been refactored into a façade/coordinator, with functionality split into focused modules under src/graph/*.
This makes the codebase easier to extend and safer to evolve without breaking behavior.

📏 DistanceEngine stabilized + deterministic regression guardrails We extracted and stabilized DistanceEngine, and added:

  • deterministic “golden” regression outputs
  • performance benchmark guardrails to help keep refactors honest over time

🧪 New headless regression harness: socnetv-cli v3.3 introduces socnetv-cli, a modular regression harness designed to protect algorithmic correctness during refactors. It supports schema-versioned JSON outputs and committed baselines, with kernels for:

  • distance (v1)
  • reachability (v2)
  • walks matrix (v3)
  • prominence (v4)

🎯 New feature: filter vertices by centrality & prestige indices You can now filter vertices based on their centrality and prestige scores — a great way to focus analysis on the most important actors in your networks.

filter vertices by centrality

📥 Import / parsing fixes A lot of edge cases were fixed to make importing more reliable:

  • Pajek mixed files with overlapping *Arcs/*Edges blocks
  • UCINET/DL edge cases (line wrapping, diagonal handling)

🧮 Walks computation fixes Fixes in walksBetween() and walks-matrix parameters improve correctness and consistency of walk-based measures.

🛠 Build, packaging, and UI polish

  • cross-platform build & packaging fixes (Qt6/CMake, Debian packaging updates, openSUSE spec fixes, macOS arm64 linker fix)
  • UI polish for disabled widgets and checkbox/radio styling

We’d like to thank our contributors and users for reporting issues, suggesting features, and helping SocNetV improve with every release. 🙏

Download SocNetV v3.3 from our Download page and let us know what you think!

Happy analyzing!
— The SocNetV Team

SocNetV v3.2 Released

SocNetV v3.2 Screenshot

SocNetV v3.2 released! 🎉

We are excited to announce the release of SocNetV v3.2, the latest version of our cross-platform social network analysis and visualization software.

This new release introduces some powerful features and important improvements aimed at enhancing your research workflows and making network modeling even easier.

🔍 What’s New in SocNetV v3.2?

🧩 Custom node attributes (metadata)
You can now define and manage custom metadata for nodes directly through the Node Properties dialog. This allows for a more flexible and descriptive representation of your network data — great for researchers who want to attach additional information to each actor.

📊 Node labels in adjacency matrix files
SocNetV v3.2 introduces support for node labels when reading adjacency matrix-formatted files. That means better interoperability with external tools and datasets, and no more guessing who node “3” is supposed to be.

🔧 A modernized build system
We’ve moved to a CMake-based build system, which simplifies compilation and packaging across platforms. Whether you’re building from source on Linux, macOS, or Windows, the process is now more standard and maintainable.

🎯 Updated Filter Edges by Weight
The Filter Edges by Weight functionality has been revamped for improved usability and consistency. It’s now easier to focus on the strongest (or weakest) connections in your networks.

🐛 Tons of bug fixes
From UI tweaks to core algorithm improvements, v3.2 resolves numerous bugs reported by our users. You can explore the full list of closed issues in the GitHub milestone.


We’d like to thank our contributors and users for reporting issues, suggesting features, and helping us improve SocNetV with every release. 🙏

Download SocNetV v3.2 from our Download page and let us know what you think!

Happy analyzing!
— The SocNetV Team