Skip to main content

Automatic Differentiation Library

Project description

Build Status

codecov

cs107-FinalProject

CS107 final project

Group Number: 10

Members:

  • Manana Hakobyan
  • Tale Lokvenec
  • Hugo Fernandez-Montenegro
  • Golo Feige (since Milestone 1)

Broader Impact and Inclusivity Statement

Broader Impact

This automatic differentiation package can be used in machine learning, numerical analysis, or economic optimization applications. Machine learning is a highly controversial field of science. Alan Turing already discussed consequences of machine learning in 1950, and Norbert Wiener draw an analogy between learning machines and intelligent slaves to warn against it ten years later. Wiener (1960) asked how "often in ancient times the clever Greek philosopher slave of less intelligent Roman slaveholder must have dominated the actions of his master rather than obeyed his wishes" to illustrate how powerful learning machines might become. Differentiation is also used in fields like ballistics or economic optimization. The latter often aims to reduce input costs such as human labor. These cost reductions can disrupt the careers of people. Nevertheless, automatic differentiation is a well-researched field and this package is unlikely to have a broader impact.

Inclusivity

GitFighters shares the commitment to "Diversity Inclusion & Belonging" defined by Harvard University as embracing "individuals from varied backgrounds, cultures, races, identities, life experiences, perspectives, beliefs, and values". As a group uniting different nationalities, backgrounds, and genders, GitFighters reflects inclusive diversity. As part of the effort towards building a more inclusive library the GitFighters team implemented an input string parser aimed at improving the user experience and broadening the inclusivity of the library towards less tech savvy and math oriented users. GitFighters also make an effort to limit implicit exclusion in the development of this package. Contributing to this package requires programming knowledge and experience. This requirement excludes a large group of people. Therefore, GitFighters agreed on considering input from a broader audience and to implement changes together. Users, for instance, might have good ideas on how to improve the string-parsing or on how to import the package, but will not necessarily be able to implement these improvements. GitFighters are happy to consider suggestions and to implement them, if possible.

Sources:

Harvard University. About Diversity Inclusion & Belonging. https://dib.harvard.edu/about. Accessed 30 November 2020.

Turing, A. M. (1950). Computing Machinery and Intelligence. Mind, 59(236), 433-460.

Wiener, N. (1960). Some Moral and Technical Consequences of Automation. Science (American Association for the Advancement of Science), 131(3410), 1355-1358.

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

gitfighters-1.1.0.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

gitfighters-1.1.0-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gitfighters-1.1.0.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.7

File hashes

Hashes for gitfighters-1.1.0.tar.gz
Algorithm Hash digest
SHA256 99c5a59271ef188dae268e4d8c8d1fa0d3f3752e761eebcd49a66e5ffabbe4ff
MD5 07548ca73ea6243d786d04f905635519
BLAKE2b-256 2a0ca5ecccfef6bb32035b71af54f492626d276d92a9264b0594e7c165c0faa7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gitfighters-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.7

File hashes

Hashes for gitfighters-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 231f6a97d62b29d81fb7a464fdafd8202c40e77009d0c3a543e771fa17af5937
MD5 913bfad0efcd3b6e13588405d9147b60
BLAKE2b-256 318c0c0ff3d216116deec0e413ca9a414cc8efbeda8d06250a1451b6f99860a1

See more details on using hashes here.

Supported by

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