Skip to main content

A simple AutoDiff package that supports forward and reverse differentiation, brought to you by the LAHG Society.

Project description

LAHG Automatic Differentiation Build Status codecov

A simple package for automatic differentiation for Harvard AC207/CS107.

Group number: 34

Members: Hazel, Geoffrey, Anjali, Ling

Broader Impact and Inclusivity Statement

The potential broader impacts and implications of your software

Automatic differentiation has large impact in many fields in including Statistics, Mathematics, Bioinformatics, Machine Learning and so on. Its application diverges in various context not only in scientific research, but also in business and governance. Nowadays these data-driven technologies that employs automatic differentiation as its basic algorithm has shaped the world to be a better one. It provides more accurate fiancial service using NLP, provide medical artificial intelligence to advice physicians, as well as making more accuracy predictions of Economic treand.

As developed in recent years, machine learning and deep learning technologies have been applied in many fields, expecially in IT industry for advertisement recommendation, user classification, and facial recognization. However, these applications rely on the collection and potential misuse of personal data, sometimes without their awareness and consent. In this aspect, these applications are at risk causing harms to the society and public.

After though consideration, we still would like to distribute our package on PyPI, as its benefits overweigh its potential harms. We also require all those would like to make use of this package be aware of the negative impact of these technologies.

How is your software inclusive to the broader community?

The package is freely distributed through PyPI, it should be accessible to anyone who has Internet access. Those who are interested in applying automatic differentiation function can easily install our package through either Github or PyPI, but we have also recognized that lack of Internet access could be a potential problem of accessing this package.

Our code is also open-sourced under the protection of MIT license, which means everyone could contribute to our code base, which is welcomed and encouraged. Our teammates will review the pull request and carefully evaluate the quality of code contribution without discriminating against race, color, religion, gender, gender expression, age, national origin, disability, marital status, sexual orientation, or military status, in any of its activities or operations. If a pull request is rejected, detailed comments will be provided.

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

lahg_ad-1.1.0.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

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

lahg_ad-1.1.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file lahg_ad-1.1.0.tar.gz.

File metadata

  • Download URL: lahg_ad-1.1.0.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for lahg_ad-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b29ff7489e074a75c9b42df91c70999803142a34ae82ed0459b44541e4b79875
MD5 5df4d45637ec290780675202f4fce238
BLAKE2b-256 2a7bc81a277053b85da3f9576644e14c8588d865569eeea73bb43514e9b9be45

See more details on using hashes here.

File details

Details for the file lahg_ad-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: lahg_ad-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

File hashes

Hashes for lahg_ad-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9105d58c9794de7a030eb965a94e9d322cbb63c247b8ff52d6c8e0fd663ff67
MD5 716acc30c9cf8f17b5a2a1cf8d8918fe
BLAKE2b-256 e7c1c38021739966c27ba3c399192d48af25e1ec599cf925d200e6b775a8e1f6

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