Skip to main content

Package for auto-differentiation, for more details, please refer to docs folder.

Project description

cs107-FinalProject

CircleCI codecov

Group member: Joslyn Fu, Nicolas Dhers, Rui Cheng, William Tong

Installation

Install from PyPI:

pip install AutoDiff-jnrw

Alternatively, install directly from this repo:

Clone the repo

git clone https://github.com/cs107-jnrw/cs107-FinalProject.git

Install using pip

cd cs107-FinalProject
pip install .

Testing

This project uses pytest for testing. To run the tests suite, simply call

pytest

To generate browsable coverage reports

coverage run -m pytest
coverage html

Or alternatively, view the coverage reports from CodeCov by clicking on the badge above.

About the Project

This project is a work-in-progress. To learn more about usage and status, please see the documents in docs. Below is a brief description of their content

  • milestone1: This document is for planning purpose only. And due to incapability of rendering LATeX at github web page. We have further included a separate pdf document as advised in the same folder for reading purpose.

  • milestone2_progress: This document is for planning purpose only. The document briefed tasks each member of the group has completed since the submission of milestone1 and allocated tasks for each group member for milestone2. The allocated tasks are indicative only and members are expected to cooperate and interact on each task along the way.

  • milestone2: Updated version of mileston1 documentation. Please refer to this document for latest updates including forward mode implementation, scalar functions and test process.

  • documentation: Final version of package documentation. Please refer to this document for complete information on our library including background, installation, testing, software organization, implementation, extension, broader impact and inclusivity statement and future work.

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

AutoDiff_jnrw-0.0.2.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

AutoDiff_jnrw-0.0.2-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file AutoDiff_jnrw-0.0.2.tar.gz.

File metadata

  • Download URL: AutoDiff_jnrw-0.0.2.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for AutoDiff_jnrw-0.0.2.tar.gz
Algorithm Hash digest
SHA256 0d860581b5c64bfeb89ef8780427104b76f2784d2328500fb50e23612acd0f4c
MD5 e66760a4b74605b26918021ce980d7ba
BLAKE2b-256 7c26bc742a09fb9d5dfbc5284ea755d740a19e157566a57eb001122d0d2359de

See more details on using hashes here.

File details

Details for the file AutoDiff_jnrw-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: AutoDiff_jnrw-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for AutoDiff_jnrw-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d7b4d758a0eb165e704b840f3c6cc4c66160b8b3e303695e5a23f63ec1898f8d
MD5 f9a3b576033805426aed18d6af626045
BLAKE2b-256 9f031aabdf2663169ee5d008a146bfa01640825c223cd9a493a5367e78fe803f

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