Skip to main content

Build Status

codecov

Group 23 Final Project

Members

  • Omead Eftekhari
  • Drew Pendergrass
  • Saul Soto
  • Ryan Liu

Installation

Install our package by running the following command into the bash:

pip install AutoDiffGroup23andMe

Documentation

https://github.com/Group23andMe/cs107-FinalProject/blob/master/docs/documentation.ipynb

Broader Impact

Auto-differentiation is a powerful tool, which powers the optimization capabilities of our package. Although the optimization of purely mathematical functions is not likely to be a cause of concern, the application of these algorithms to real life data has potential to be misused and misinterpretted, especially when this data is biased or the optimizations are used for purposes have negative externalities. We encourage individuals who apply this optimization software to data to evaluate what are some potential causes of bias and to keep algorithmic fairness in mind.

Software Inclusivity

Since this project is our submission to the CS107 final project and its main purpose is to showcase the abilities of auto-differentiation, we would like to keep the master branch of this repo static after submission. However, anyone is welcome to clone this project if they want to build on the code base themselves. We encourage people who clone this repo to also make their extensions open-source, so that others can learn from their code. All the developers of this package used their personal Github to contribute and will receive notifications about any questions or issues, and all of us are happy to help in any way that we can. In the event that this package becomes active, we are committed to reviewing and accepting pull requests anonymously and respectfully. If you feel that your contribution is unfairly ignored, please raise the issue with us. We acknowlege a history of racial and gender-based inequality in software development and will do our best to confront and correct this issue.

We recognize that there may be barriers for certain interested individuals that may not have access to GitHub or Pypi or the necessary resources to clone or run this package on their own computers, in which case we encourage you to utilize free online resources such as Google Colab. A tutorial of how to clone and install packages all on Google Colab/Google Drive is linked here: https://www.kdnuggets.com/2018/02/google-colab-free-gpu-tutorial-tensorflow-keras-pytorch.html/2

Metadata

Release files for AutoDiffGroup23andMe 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for AutoDiffGroup23andMe 0.0.1
File Size Uploaded
AutoDiffGroup23andMe-0.0.1.tar.gz 9.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for AutoDiffGroup23andMe 0.0.1
File Interpreter ABI Platform
AutoDiffGroup23andMe-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 19.4 kB

Release files / AutoDiffGroup23andMe-0.0.1.tar.gz

Download URL AutoDiffGroup23andMe-0.0.1.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
813e2be69adee6a22a770d8e2897f98cfab078a153f0638b3feb9026a1609abb
BLAKE2b-256 checksum
How to use checksums
09f00917b03206ea23cef98f40fefaebf2c56ec09d77534e9b20c51b21b778fc
Upload date
Uploaded using Trusted Publishing?
What is 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.32.1 CPython/3.6.8

Release files / AutoDiffGroup23andMe-0.0.1-py3-none-any.whl

Download URL AutoDiffGroup23andMe-0.0.1-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee74e23d55214b4350080b00b365218485d53b76ad85ad307e36b812d48897d7
BLAKE2b-256 checksum
How to use checksums
daa06592114f34c311ba78d3ed866005fcd1a411e32592558af250b65c69eb64
Upload date
Uploaded using Trusted Publishing?
What is 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.32.1 CPython/3.6.8

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page