from sympy.physics.optics.gaussopt import RayTransferMatrix, FreeSpace,\
    FlatRefraction, CurvedRefraction, FlatMirror, CurvedMirror, ThinLens,\
    GeometricRay, BeamParameter, waist2rayleigh, rayleigh2waist, geometric_conj_ab,\
    geometric_conj_af, geometric_conj_bf, gaussian_conj, conjugate_gauss_beams

from sympy.utilities.exceptions import SymPyDeprecationWarning


SymPyDeprecationWarning(feature="Module sympy.physics.gaussopt",
        useinstead="sympy.physics.optics.gaussopt",
        deprecated_since_version="0.7.6").warn()


from sympy.physics.optics.gaussopt import RayTransferMatrix, FreeSpace,\
    FlatRefraction, CurvedRefraction, FlatMirror, CurvedMirror, ThinLens,\
    GeometricRay, BeamParameter, waist2rayleigh, rayleigh2waist, geometric_conj_ab,\
    geometric_conj_af, geometric_conj_bf, gaussian_conj, conjugate_gauss_beams

from sympy.utilities.exceptions import SymPyDeprecationWarning


SymPyDeprecationWarning(feature="Module sympy.physics.gaussopt",
        useinstead="sympy.physics.optics.gaussopt",
        deprecated_since_version="0.7.6", issue=7659).warn()

Add issue number(7659) in the deprecation warning
Add issue number(7659) in the deprecation warning

  from sympy.physics.optics.gaussopt import RayTransferMatrix, FreeSpace,\
      FlatRefraction, CurvedRefraction, FlatMirror, CurvedMirror, ThinLens,\
      GeometricRay, BeamParameter, waist2rayleigh, rayleigh2waist, geometric_conj_ab,\
      geometric_conj_af, geometric_conj_bf, gaussian_conj, conjugate_gauss_beams
  
  from sympy.utilities.exceptions import SymPyDeprecationWarning
  
  
  SymPyDeprecationWarning(feature="Module sympy.physics.gaussopt",
          useinstead="sympy.physics.optics.gaussopt",
-         deprecated_since_version="0.7.6").warn()
+         deprecated_since_version="0.7.6", issue=7659).warn()
  
- 
Add issue number(7659) in the deprecation warning
## Code Before:
from sympy.physics.optics.gaussopt import RayTransferMatrix, FreeSpace,\
    FlatRefraction, CurvedRefraction, FlatMirror, CurvedMirror, ThinLens,\
    GeometricRay, BeamParameter, waist2rayleigh, rayleigh2waist, geometric_conj_ab,\
    geometric_conj_af, geometric_conj_bf, gaussian_conj, conjugate_gauss_beams

from sympy.utilities.exceptions import SymPyDeprecationWarning


SymPyDeprecationWarning(feature="Module sympy.physics.gaussopt",
        useinstead="sympy.physics.optics.gaussopt",
        deprecated_since_version="0.7.6").warn()


## Instruction:
Add issue number(7659) in the deprecation warning
## Code After:
from sympy.physics.optics.gaussopt import RayTransferMatrix, FreeSpace,\
    FlatRefraction, CurvedRefraction, FlatMirror, CurvedMirror, ThinLens,\
    GeometricRay, BeamParameter, waist2rayleigh, rayleigh2waist, geometric_conj_ab,\
    geometric_conj_af, geometric_conj_bf, gaussian_conj, conjugate_gauss_beams

from sympy.utilities.exceptions import SymPyDeprecationWarning


SymPyDeprecationWarning(feature="Module sympy.physics.gaussopt",
        useinstead="sympy.physics.optics.gaussopt",
        deprecated_since_version="0.7.6", issue=7659).warn()
