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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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