Add Waves module
Add directory structure for optics
Created optics folder in sympy.physics and mentioned it in setup.py
Added TWave class
Add sphinx docs for optics module
Add equation method and a better printing way
Fix code quality failures
Add check for consistency of frequency and time_period
fix Integral.is_zero detection
watch for Units while checking solutions
Merge pull request #7518 from debugger22/wave-equation

Add Transverse wave class in sympy.physics.optics
Merge pull request #7534 from smichr/units

watch for Units while checking solutions
Added test for issue 4945
Favor partial fractions in manualintegrate
Favor substitution over expansion in manualintegrate
Add trig substitutions for manualintegrate (WIP)
Implement asin, asinh, acosh rules for manualintegrate
Add trig substitution rule to manualintegrate
Fix pretty printing for Not(Equivalent) and Not(Implies). fixes #7179
Fix latex printing for Not(Equivalent) and Not(Implies).
Make equivalence symbol same for pretty printer and latex printer
and change not equivalent symbol to u+2262 [skip ci]
Fix a typo in manipulation.rst [skip ci]
manualintegrate: Don't use trigsub if result cannot be evaluated
Merge pull request #7543 from debugger22/docs-typo

Fix a minor typo in manipulation.rst
Wrap unicode chars with u and fix a bug in latex printer