Skip to content
@BlockResearchGroup

Block Research Group

BRG code repositories

This organization contains all public repositories of the Block Research Group at ETH Zurch. Most of these repositories contain COMPAS packages with code corresponding to the work of BRG's past and present researchers.

To try out the functionality of some of the packages directly in the browser, without installing anything, have a look at brg-jupyter.

We are committed to making our work available to the academic community as well as in professional practice. If you encounter something that doesn't work, please let us know via the issue tracker of the corresponding repository, so we can make it better.

Enjoy!

BRG

Pinned Loading

  1. compas_ags compas_ags Public

    Design and Analysis of 2D structures using algebraic graphic statics

    Python 18 11

  2. compas_tna compas_tna Public

    Form finding of funicular networks in compression with vertical loads using Thrust Network Analysis

    Python 16 11

  3. compas_tno compas_tno Public

    Solvers for finding admissible thrust networks in vaulted masonry structures

    Python 10 4

  4. compas_cra compas_cra Public

    Coupled Rigid-Block Analysis: Stability-Aware Design of Complex Discrete-Element Assemblies

    Python 22 9

  5. compas_fd compas_fd Public

    Constrained form finding using the Force Density Method.

    Python 7 3

  6. compas_dr compas_dr Public

    Constrained form finding using the Dynamic Relaxation Method.

    Python 3

Repositories

Showing 10 of 33 repositories
  • compas_tna Public

    Form finding of funicular networks in compression with vertical loads using Thrust Network Analysis

    BlockResearchGroup/compas_tna's past year of commit activity
    Python 16 MIT 11 4 0 Updated Sep 2, 2026
  • compas-RV Public

    Rhino plugin for form finding of spatial networks of compression forces in equilibrium with vertical loads using two-dimensional, reciprocal form and force diagrams.

    BlockResearchGroup/compas-RV's past year of commit activity
    Python 15 3 14 0 Updated Sep 2, 2026
  • compas-Masonry Public

    Rhino plugin for the design and equilibrium analysis of block models and for the stability assessment of (historic) masonry structures.

    BlockResearchGroup/compas-Masonry's past year of commit activity
    Python 5 2 16 0 Updated Sep 1, 2026
  • compas_3dec Public

    Discrete Element Modelling add-on for the COMPAS framework using 3DEC by Itasca

    BlockResearchGroup/compas_3dec's past year of commit activity
    Python 3 0 0 0 Updated Aug 30, 2026
  • compas_cra Public

    Coupled Rigid-Block Analysis: Stability-Aware Design of Complex Discrete-Element Assemblies

    BlockResearchGroup/compas_cra's past year of commit activity
    Python 22 MIT 9 2 1 Updated Aug 29, 2026
  • compas_dem Public

    COMPAS Models for Discrete element Modelling

    BlockResearchGroup/compas_dem's past year of commit activity
    Python 1 6 1 1 Updated Aug 28, 2026
  • compas_lmgc90 Public

    COMPAS friendly binding/wrapper for LMGC90

    BlockResearchGroup/compas_lmgc90's past year of commit activity
    Python 2 3 0 0 Updated Aug 28, 2026
  • compas_tno Public

    Solvers for finding admissible thrust networks in vaulted masonry structures

    BlockResearchGroup/compas_tno's past year of commit activity
    Python 10 4 3 0 Updated Aug 27, 2026
  • compas_lca Public
    BlockResearchGroup/compas_lca's past year of commit activity
    Python 0 MIT 0 0 1 Updated Aug 13, 2026
  • carbcomn-docs Public

    Documentation for the CARBCOMN.core library - collecting the digital pipeline of the EU Horizon Pathfinder Challenge project CARBCOMN 'Carbon-negative compression dominant structures for decarbonized and deconstructable concrete buildings'.

    BlockResearchGroup/carbcomn-docs's past year of commit activity
    0 0 0 0 Updated May 29, 2026

Top languages

Loading…

Most used topics

Loading…