Grasshopper plugin for the AIXD toolkit
Project description
ARA: AIXD Grasshopper plugin
Grasshopper plugin for the AIXD toolkit.
Installation
Requirements:
- Python >= 3.9
- compas > 2.0
- flask
Latest stable version
Install aixd_ara
using pip
pip install aixd_ara
Install aixd_ara
using conda
:
conda install -c conda-forge aixd_ara
Install the plugin in Rhino/Grasshopper using the following command:
python -m compas_rhino.install -v 7.0
Note: It is recommended to use virtual environments to manage the dependencies of your projects. If you are using
conda
, you can create a new environment with conda create -n myproject python=3.9
and then activate it with
conda activate myproject
before installing aixd_ara
.
Latest unstable version
Install the latest version using pip
from the git repository:
pip install --upgrade git+https://github.com/gramaziokohler/aixd_ara.git
Development
If you are going to develop on this repository, perform an installation from source:
git clone https://github.com/gramaziokohler/aixd_ara.git
cd aixd_ara
Then, use conda to install all the dependencies into a new environment called aixd_ara
:
conda env create -f environment.yml
Or using pip:
pip install -e ".[dev]"
Finally, build Grasshopper components and install on Rhino/GH:
invoke build-ghuser-components
python -m compas_rhino.install -v 7.0
For more details on how the process of building components work, refer to this docs.
Check the contribution guidelines for more details.
Folders and structure
The structure we follow on the current repo is as follows:
src
: for all source code.src/aixd_ara
: source code ofaixd_ara
plugin.src/aixd_ara/components
: source code of the GH components.src/aixd_ara/ghuser_manual
: binary components, pre-built.src/compas_aixd
: source code of the connector to COMPAS infrastructure.
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
File details
Details for the file aixd_ara-0.10.5.tar.gz
.
File metadata
- Download URL: aixd_ara-0.10.5.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 082cd6a8d6459fd79dabec26c9fc19e3a94217a7890a18bfd35e20b9e535b574 |
|
MD5 | 18cfba69c74fefeb3c7700c3a598c6a6 |
|
BLAKE2b-256 | 227feffca58be515fce6f4c631311c3b643514d9edb482193a300235d0724c93 |
File details
Details for the file aixd_ara-0.10.5-py2.py3-none-any.whl
.
File metadata
- Download URL: aixd_ara-0.10.5-py2.py3-none-any.whl
- Upload date:
- Size: 165.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fdbde5e0a9e1b98494b0364a2f6011418de878b1eb9ec1b7899bb668d2fa104 |
|
MD5 | 07d48c22f24451ff68dc9729adc66ea1 |
|
BLAKE2b-256 | 09665f2d8ca4b77e3bcca2cc6f382d74aaa195bee6592fbb548f98f40cdaa187 |