Closed
Description
Before
Due to pymc.math missing a number of common numpy/pytensor operations, this is primarily the inverse trig functions but it would be worth combing through the full list to see if there are any other notable absences. However since these functions can still be found through pytensor like so:
import pymc as pm
import pytensor.tensor as pt
test=pt.scalar(name="test")
res=pm.math.arccos(test) #Fails
res=pt.arccos(test) #Succeeds
### After
```python
This should work essentially the same as the other pymc.math functions so along the lines of:
import pymc as pm
import pytensor.tensor as pt
test=pt.scalar(name="test")
res=pm.math.arccos(test) #Succeeds
### Context for the issue:
This issue was spawned from this post from the PyMC discourse (https://discourse.pymc.io/t/no-inverse-trig-in-pm-math-functions/13681/2) and the slightly later discussion post (https://github.com/pymc-devs/pymc/discussions/7124). The issue is mainly a matter of convenience so as to have a complete set of numpy/pytensor operations all accessible through pm.math, and the pymc.math documentation on the website should hopefully reflect this as well.