Skip to main content

Auto differetiation library

Project description

Undefined_AD Package

Undefined_AD Documentation

Build Status codecov

Documentation Status

Brief Introduction

This project/package is part of the Harvard CS107/AC207 class final project in Fall 2021, automatic differentiation (AD). We created this package to compute the first-order derivative from a user-defined function automatically. Our package can utilize both forward and reverse modes. Additionally, we also allow users to define their own seeds vector for the Jacobian Matrix and the option to generate the computational graph associated with the input function.

To install, run the following command in your terminal

pip install undefined_AD

For details instruction on how to use this package, please follow the steps in the usage page.

Group Number:

Group 1

Group Members:

Xinran Tang xinran_tang@g.harvard.edu

Renhao Luo renhao_luo@hms.harvard.edu

Chelse Swoopes cswoopes@g.harvard.edu

Shijia Zhang shijiazhang@hms.harvard.edu

Harvard University, Fall 2021

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

undefined_AD-2.1.2.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

undefined_AD-2.1.2-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file undefined_AD-2.1.2.tar.gz.

File metadata

  • Download URL: undefined_AD-2.1.2.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.8.2 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for undefined_AD-2.1.2.tar.gz
Algorithm Hash digest
SHA256 c06f8ff79031c4ec4c73757660cdf88b268cc7da33a586f50716ec88f74dd17c
MD5 3d8151da8f7f5de0e6db9356169ee4a5
BLAKE2b-256 010aebe7ad8f9c7267c1cd5657b58deb73f14e8de453eea44896cc37b7b8d9d5

See more details on using hashes here.

File details

Details for the file undefined_AD-2.1.2-py3-none-any.whl.

File metadata

  • Download URL: undefined_AD-2.1.2-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.8.2 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for undefined_AD-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 691e73d8271884fbc80eb2d48a7a3e1bd1371b9a5c10b63d32a83555f1b7524d
MD5 eb6767687a490f60504148a8993ff066
BLAKE2b-256 e0f56b625ed53ef33469f7bf7b30e96422ded5719cfe49a9741fd3912f370742

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page