Package for auto-differentiation, for more details, please refer to docs folder.
Project description
cs107-FinalProject
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d860581b5c64bfeb89ef8780427104b76f2784d2328500fb50e23612acd0f4c |
|
MD5 | e66760a4b74605b26918021ce980d7ba |
|
BLAKE2b-256 | 7c26bc742a09fb9d5dfbc5284ea755d740a19e157566a57eb001122d0d2359de |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7b4d758a0eb165e704b840f3c6cc4c66160b8b3e303695e5a23f63ec1898f8d |
|
MD5 | f9a3b576033805426aed18d6af626045 |
|
BLAKE2b-256 | 9f031aabdf2663169ee5d008a146bfa01640825c223cd9a493a5367e78fe803f |