- Migrate
express
functionalities and representation types from QuantumSymbolics.
- Add
coherentstate
,thermalstate
,displace
,squeeze
,wigner
, previously from QuantumOptics.
- Fix piracies and ambiguities in
nsubsystems
accumulated downstream in QuantumSavory.
- Documentation build fix.
- Add
nsubsystems
for computing the number of subsystems in a state.
- Cleanup - removing forgotten debug print statements.
identitysuperoperator
declared.
- Redo some of the
identityoperator
methods.
- Move
Base.adjoint
fromQuantumOpticsBase
toQuantumInterface
.
- Implement
basis
method for superoperators.
- Moving much more of
QuantumOptictsBase
toQuantumInterface
, avoiding piracy. NowQuantumInterface
takes care of abstract state/operator types and concrete bases, whileQuantumOpticsBase
has concrete Schroedinger-style implementations of concrete state/operator types.QuantumClifford
gives tableax-style implementations of concrete state/operator types.
- first release, bringing over interfaces from
QuantumOpticsBase
,QuantumClifford
,QuantumSavory
, andQuantumSymbolics