Model of simple grid structures for multi-storey buildings.
Project description
compas_grid
Model of simple grid structures for multi-storey buildings.
Ubuntu Installation from Scratch
- Download Installer: Visit www.anaconda.com to download
Anaconda3-2024.10-1-Linux-x86_64.sh. - Run Installer: Execute the installer with
bash Anaconda3-2024.10-1-Linux-x86_64.shand follow prompts. - Initialize Anaconda: Run
source ~/.bashrcand initialize withconda init. - Verify Installation: Check Conda version with
conda --version. - Update Conda: Keep Conda updated using
conda update --all. - Create Environment: Use
conda create -n model -c conda-forge compas compas_viewer compas_occ compas_cgal python=3.9.10to create a new environment. - Activate Environment: Activate it with
conda activate model. - Install Git:
sudo apt install git -y - Clone Model go to you code directory
cd '/home/petras/code', thengit clone https://github.com/blockresearchgroup/compas_modelthen,cd compas_modelthen,pip install -e . - Clone Grid go to you code directory
cd .., thengit clone https://github.com/BRG-research/compas_gridthen,cd compas_gridthen,pip install -e . - VS Code open vscode set the environment with
CTRL+SHIFT+Pand>Select: Python Interpreter.
Git Branch
For new features use other github branches.
To pull latest branch
git pull origin crea
Commit style
git commit -m "DOC <description>" <--- documentation related messages including readme
git commit -m "ADD <description>" <--- for adding new elements
git commit -m "FIX <description>" <--- for fixing (errors, typos)
git commit -m "FLASH <description>" <--- quick checkpoint before refactoring
git commit -m "MILESTONE <description>" <--- for capping moment in development
git commit -m "CAP <description>" <--- for for less important milestones
git commit -m "UPDATE <description>" <--- for moddification to the same file
git commit -m "MISC <description>" <--- for any other reasons to be described
git commit -m "WIP <description>" <--- for not finished work
git commit -m "REFACTOR <description>" <--- for refactored code
git commit -m "MERGE <description>" <--- for merging operations
git commit -m "WIP-CAP <description>" <--- for when combining multiple commits into one
Installation
Stable releases can be installed from PyPI.
pip install compas_grid
To install the latest version for development, do:
git clone https://github.com//compas_grid.git
cd compas_grid
pip install -e ".[dev]"
Documentation
For further "getting started" instructions, a tutorial, examples, and an API reference, please check out the online documentation here: compas_grid docs
Issue Tracker
If you find a bug or if you have a problem with running the code, please file an issue on the Issue Tracker.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file compas_grid-0.6.5.tar.gz.
File metadata
- Download URL: compas_grid-0.6.5.tar.gz
- Upload date:
- Size: 23.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3064828a0e43df04c6ca185f082904d6adc4bf4cb95ee00266d703bd52f3f6c
|
|
| MD5 |
8a088eb8794b5ad25140bc7512b73a0e
|
|
| BLAKE2b-256 |
38a602c194bc3b085db1d4ed1df483697705b664d3c575a0dd967f5778d63444
|
File details
Details for the file compas_grid-0.6.5-py3-none-any.whl.
File metadata
- Download URL: compas_grid-0.6.5-py3-none-any.whl
- Upload date:
- Size: 27.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
940e013082eb88ee4ee217c583131c5ea813718402fcd3ac0733f20a6fb326bb
|
|
| MD5 |
7fb3c37fdaaf31e0c6b5afbd7a467c5b
|
|
| BLAKE2b-256 |
b28a74ca2eeeb76d904ea8699ace53c763e6ad29c5eb23564f344c84f735d52b
|