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.
Release files for compas-grid 0.6.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| compas_grid-0.6.7.tar.gz | 23.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| compas_grid-0.6.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 51.2 kB
Release files / compas_grid-0.6.7.tar.gz
| Download URL | compas_grid-0.6.7.tar.gz |
|---|---|
| Size | 23.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a4dc31a236a2389427f6e6a2e6edd4ae02aa95fa00fddd02de612369550cd29e
|
|
BLAKE2b-256 checksum How to use checksums |
2832c3736fd38d17c66b2d0db86b188f4ee1e2e955dc331ab7a80987934c89a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|
Release files / compas_grid-0.6.7-py3-none-any.whl
| Download URL | compas_grid-0.6.7-py3-none-any.whl |
|---|---|
| Size | 27.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
583fc5f9f5ca7c9ed3d29f5c230006a0f5f72307adbaa7b9a635287d2ddc40a0
|
|
BLAKE2b-256 checksum How to use checksums |
8c5fb830d705ccbb5be04dfdec286dbcf701a5caa8d4c2d145cc8b210c2b3860
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|