Skip to main content

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 of aixd_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

aixd_ara-0.9.2.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

aixd_ara-0.9.2-py2.py3-none-any.whl (167.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file aixd_ara-0.9.2.tar.gz.

File metadata

  • Download URL: aixd_ara-0.9.2.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for aixd_ara-0.9.2.tar.gz
Algorithm Hash digest
SHA256 1edc7bd33dfdec3e8394b821c2af40f82a5e7b57fa236ce5a0a66a2f29a4a082
MD5 ca1114eb03ddd3435acd4af7aaf63b76
BLAKE2b-256 5be4cd40ad0513f9da4deead4d0bff9288f72086cf43af45f0f980aa8eafcdf0

See more details on using hashes here.

File details

Details for the file aixd_ara-0.9.2-py2.py3-none-any.whl.

File metadata

  • Download URL: aixd_ara-0.9.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 167.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for aixd_ara-0.9.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1a7fc2164dd94d312fe9128f0233446f135eb345504348dea619be6c88b1f4da
MD5 9ce9b87dc0ef5aea3f474a911a896e68
BLAKE2b-256 f2bf7daa411a284965ec0e4d74622f806eaed92e46200cde2b562b3c902712c7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page