Qrack
1.7
General classicalemulatingquantum development framework

Registerspanning gates  Convienence and optimized functions implementing gates are applied from the bit 'start' for 'length' bits for the register 
Arithmetic and other opcodelike gate implemenations.  
Extra operations and capabilities  
Utility functions  
Basic quantum gate primitives  
Logic Gates  Each bit is paired with a CL* variant that utilizes a classical bit as an input 
Rotational gates:  NOTE: Dyadic operation angle sign is reversed from radian rotation operators and lacks a division by a factor of two 