NumPy

Introduction
This page aims to document how to use NumPy with FreeCAD.

Particularly for External Workbench development in Python.

Pre-Requisites
1. Use "new style" of workbenches documented by freecad.workbench_starterkit

2. Add numpy to setup.py install_requires (this should be satisfied by FreeCAD's system dependencies already, but it's good to add nonetheless)

FreeCAD Projects Using NumPy

 * https://github.com/looooo/freecad.gears/blob/master/setup.py#L13
 * https://github.com/booya-at/OpenGlider/blob/develop/setup.py#L77

FreeCAD Forum Discussions

 * Any numpy experts?