A number of Python modules exisit for modelling the quantum outputs of quantum optical systems. With only one or two optical components and simple quantum states, system outputs can be calculated by hand. However, when the complexity increases, the benefits of having a Python module to check results or just save time is obvious. With quantum comms, computers and sensors being investigated seriously, the complexity is already high.
The availability of symbolic algebra programs in Python and Octave certainly are valuable for checking algebra, so you could start from scratch yourself to build somethings. However, in the case of quantum optics there are more rules for how things like creation operators and annihilation operators, hamiltonians etc act on states, so building from scratch is far from trivial.
Given a number of Python modules exist for performing this symbolic algebra, would there be any kind of consensus as to which one might be the best and most versatile to use, with the greatest number of users?
many thanks,
Neil