__init__.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. """The module helps converting SymPy expressions into shorter forms of them.
  2. for example:
  3. the expression E**(pi*I) will be converted into -1
  4. the expression (x+x)**2 will be converted into 4*x**2
  5. """
  6. from .simplify import (simplify, hypersimp, hypersimilar,
  7. logcombine, separatevars, posify, besselsimp, kroneckersimp,
  8. signsimp, nsimplify)
  9. from .fu import FU, fu
  10. from .sqrtdenest import sqrtdenest
  11. from .cse_main import cse
  12. from .epathtools import epath, EPath
  13. from .hyperexpand import hyperexpand
  14. from .radsimp import collect, rcollect, radsimp, collect_const, fraction, numer, denom
  15. from .trigsimp import trigsimp, exptrigsimp
  16. from .powsimp import powsimp, powdenest
  17. from .combsimp import combsimp
  18. from .gammasimp import gammasimp
  19. from .ratsimp import ratsimp, ratsimpmodprime
  20. __all__ = [
  21. 'simplify', 'hypersimp', 'hypersimilar', 'logcombine', 'separatevars',
  22. 'posify', 'besselsimp', 'kroneckersimp', 'signsimp',
  23. 'nsimplify',
  24. 'FU', 'fu',
  25. 'sqrtdenest',
  26. 'cse',
  27. 'epath', 'EPath',
  28. 'hyperexpand',
  29. 'collect', 'rcollect', 'radsimp', 'collect_const', 'fraction', 'numer',
  30. 'denom',
  31. 'trigsimp', 'exptrigsimp',
  32. 'powsimp', 'powdenest',
  33. 'combsimp',
  34. 'gammasimp',
  35. 'ratsimp', 'ratsimpmodprime',
  36. ]