PyADi performs first order automatic differentiation via source transformation.
To install, use the git repository directly, dependencies (numpy) first:
pip install -r https://raw.githubusercontent.com/aiandit/pyadi/master/requirements.txt
pip install https://github.com/aiandit/pyadi/archive/refs/heads/master.zip
Read the documentation at https://pyadi.readthedocs.io/en/latest/ to get started.