This release added a set of standard components for implementing photonic qubit gates and expanded on the documentation.
Changelog
------------
- Added single and two qubit gate circuits which can be used to quickly implement required qubit processing.
- Improved docs, including sections of backend usage, extra Simulator examples and some information on new qubit components. Also corrected some grammatical issues.
- Removed some redundant functions and fidelity calculation as this was not well defined.
- Added slots to States and AnnotatedStates to reduce memory usage, also removed pre-calculation of mode number.
- Added method in state to perform validation on the values, checking that they are all integers and are not negative.
- Adjusted the indexing method used in SimualtionResult, now values are accessed with [input, output] instead of [input:output].
PR: 15