https://github.com/blockresearchgroup/compas-masonry

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

https://github.com/blockresearchgroup/compas-masonry

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords

compas dem discrete-element-modelling historic-structures masonry-assessment masonry-design rhino8
Last synced: 5 months ago · JSON representation

Repository

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

Basic Info
  • Host: GitHub
  • Owner: BlockResearchGroup
  • License: other
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 35.2 MB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 1
  • Open Issues: 19
  • Releases: 4
Topics
compas dem discrete-element-modelling historic-structures masonry-assessment masonry-design rhino8
Created over 1 year ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Code of conduct

README.md

COMPAS Masonry

[!WARNING] This plugin is under active development, and its functionality will frequently change.

COMPAS Masonry

COMPAS Masonry is a plugin for Rhino for the assessment of masonry structures, and for the stability analsis of Discrete Element Models in general.

The current version of this plugin is based on COMPAS 2 and is only available for Rhino 8.

Installation

To install COMPAS-Masonry, use Rhino's package manager Yak. To open Yak, type PackageManager on the Rhino command line. Then search for "COMPAS Masonry" and install.

COMPAS Packages

COMPAS-Masonry uses the following COMPAS packages:

After installing RhinoVAULT with Yak, these requirements will be installed automatically if necessary. The tool might be unresponsive during this process, which might take up to 1 or 2 mins. The packages are installed in a separate virtual environment named COMPAS-Masonry.

[!NOTE] Note that COMPAS-Masonry currently doesn't include any solvers (such as compas_cra) yet. This is because they have dependencies that are still difficult to install in Rhino.

User Interface

Currently, COMPAS-Masonry defines the following Rhino commands:

  • Masonry
  • Masonry_settings
  • ...

These commands can be executed using the Rhino command line (simply start typing the command name), or with the corresponding buttons of the COMPAS-Masonry toolbar.

COMPAS-Masonry toolbar

If the toolbar is not visible after installing COMPAS-Masonry, you can load it from the "Toolbars" page. To open the "Toolbars" page, type Toolbar on the Rhino command line...

Rhino Toolbars

Documentation

For further "getting started" instructions, a tutorial, examples, and an detailed description of the individual commands and the user interface, please check out the online documentation here: COMPAS-Masonry Gitbook

Issues

Please report problems using the issue tracker of the github repo: https://github.com/blockresearchgroup/compas-Masonry/issues

Owner

  • Name: Block Research Group
  • Login: BlockResearchGroup
  • Kind: organization
  • Location: Zurich

GitHub Events

Total
  • Create event: 3
  • Release event: 1
  • Issues event: 25
  • Issue comment event: 7
  • Member event: 1
  • Push event: 21
  • Pull request review event: 3
  • Pull request review comment event: 1
  • Pull request event: 5
Last Year
  • Create event: 3
  • Release event: 1
  • Issues event: 25
  • Issue comment event: 7
  • Member event: 1
  • Push event: 21
  • Pull request review event: 3
  • Pull request review comment event: 1
  • Pull request event: 5

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 18
  • Total pull requests: 1
  • Average time to close issues: 2 months
  • Average time to close pull requests: N/A
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 0.06
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 18
  • Pull requests: 1
  • Average time to close issues: 2 months
  • Average time to close pull requests: N/A
  • Issue authors: 2
  • Pull request authors: 1
  • Average comments per issue: 0.06
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • tomvanmele (17)
  • Licini (1)
Pull Request Authors
  • adellendice (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/build.yml actions
  • compas-dev/compas-actions.build v4 composite
.github/workflows/pr-checks.yml actions
  • Zomzog/changelog-checker v1.2.0 composite
  • actions/checkout v1 composite
pyproject.toml pypi
requirements-dev.txt pypi
  • attrs >=17.4 development
  • black >=22.12.0 development
  • bump-my-version * development
  • compas_invocations2 * development
  • invoke >=0.14 development
  • ruff * development
  • sphinx_compas2_theme * development
  • twine * development
  • wheel * development
requirements.txt pypi
  • compas >=2.4
  • compas_assembly *
  • compas_cra *
  • compas_model *
  • compas_rui *
  • compas_session *