Installation

occ_airconics accesses the powerful Open CASCADE geometry kernel through the PythonOCC package. It is possible to build pythonocc-core from source by following their installation instructions, however a convenient and recommended alternative is to use the prebuilt conda packages suitable for win32/win64/osx64/linux64 users.

Note that occ_airconics is not currently available through PyPI.

Conda packages

pythonocc-core is listed as a dependency of occ_airconics, therefore users should simply add the appropriate conda channels to their ~/.condarc file:

conda config --add channels dlr-sc     # the pythonocc-core channel

conda config --add channels prchambers # the occ_airconics channel

Or do this manually by editing their ~/.condarc contents, e.g.:

channels:
    - https://conda.anaconda.org/dlr-sc
    - https://conda.anaconda.org/prchambers
    - defaults

Then install occ_airconics via

conda install occ_airconics

And that’s it! pythonocc-core will be installed automatically.

Installation from source

Obtain and build a copy of pythonocc-core from GitHub following their instructions.

Then clone occ_airconics from GitHub with:

git clone https://github.com/p-chambers/occ_airconics

And install with

cd occ_airconics
python setup.py install

Or

pip install occ_airconics

Developers should also add the develop flag, i.e.

python setup.py install develop