dual_autodiff Package

Welcome to the documentation for version 1.1 of the Dual Autodiff package.

Recent Updates - Version v1.1.0

  • Enhanced Mathematical Functions: All mathematical functions such as sin, cos, tan, exp, log, sqrt, and more are now fully compatible with numpy arrays of dual numbers .

  • Advanced Auto-differentiation Functions: Extended auto_diff to be fully compatible with numpy arrays, enabling automatic differentiation over arrays of dual numbers.

  • Multi-Function Differentiation: Introduced the multi_auto_diff function, allowing users to evaluate multiple functions and their derivatives at once, and even over a range (array) of points.

  • Advanced Error Handling and Testing: Improved error handling mechanisms and added comprehensive test coverage to ensure robustness and reliability.