This is a two-bone inverse kinematics solver based on a conformal geometric algebra algorithm.
Copy the root folder (Ik2bCGA) to the Maya plug-ins directory. Create a file Ik2bCGA.py in the same directory with the following code in it:
from Ik2bCGA import *
import maya.cmds as cmds
import maya.mel as mel
if not cmds.objExists('ik2bCGAsolver'):
cmds.createNode('ik2bCGAsolver', n='ik2bCGAsolver')
mel.eval('ikUpdateSolverUI')
The plug-in depends on the Gaalop C++ precompiler, which can be downloaded from here: https://www.gaalop.de/download/
Once you configure your CMake build, just type the following in your console:
make gaalop_solver