What's Changed
* Add real-valued UCCSD ansatz by kevinsung in https://github.com/qiskit-community/ffsim/pull/327
* better type handling for orb rot <-> params conversion by kevinsung in https://github.com/qiskit-community/ffsim/pull/329
* add missing argument documentation by kevinsung in https://github.com/qiskit-community/ffsim/pull/331
* Add function to return Slater determinant amplitudes by kevinsung in https://github.com/qiskit-community/ffsim/pull/330
* reorganize slater functions by kevinsung in https://github.com/qiskit-community/ffsim/pull/332
* fix numpy array handling in strings to addresses by kevinsung in https://github.com/qiskit-community/ffsim/pull/333
* support interaction pairs for random ucj ops by kevinsung in https://github.com/qiskit-community/ffsim/pull/335
* remove deprecated classes from variational module by kevinsung in https://github.com/qiskit-community/ffsim/pull/336
* enable check-untyped-defs mypy option by kevinsung in https://github.com/qiskit-community/ffsim/pull/337
**The following deprecated functions and classes were removed**:
- ffsim.GivensAnsatzOperator
- ffsim.RealUCJOperator
- ffsim.UCJOperator
- ffsim.qiskit.GivensAnsatzOperatorJW
- ffsim.qiskit.GivensAnsatzOperatorSpinlessJW
- ffsim.qiskit.UCJOperatorJW
- ffsim.random.random_ucj_operator
**Full Changelog**: https://github.com/qiskit-community/ffsim/compare/v0.0.47...v0.0.48