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.
Metadata
Release files for AutoDiff-jnrw 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| AutoDiff_jnrw-0.0.2.tar.gz | 11.6 kB | Without provenance | Details for AutoDiff_jnrw-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| AutoDiff_jnrw-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for AutoDiff_jnrw-0.0.2-py3-none-any.whl |
Total release size: 28.3 kB
Release files / AutoDiff_jnrw-0.0.2.tar.gz
| Download URL | AutoDiff_jnrw-0.0.2.tar.gz |
|---|---|
| Size | 11.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0d860581b5c64bfeb89ef8780427104b76f2784d2328500fb50e23612acd0f4c
|
|
BLAKE2b-256 checksum How to use checksums |
7c26bc742a09fb9d5dfbc5284ea755d740a19e157566a57eb001122d0d2359de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / AutoDiff_jnrw-0.0.2-py3-none-any.whl
| Download URL | AutoDiff_jnrw-0.0.2-py3-none-any.whl |
|---|---|
| Size | 16.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d7b4d758a0eb165e704b840f3c6cc4c66160b8b3e303695e5a23f63ec1898f8d
|
|
BLAKE2b-256 checksum How to use checksums |
9f031aabdf2663169ee5d008a146bfa01640825c223cd9a493a5367e78fe803f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for AutoDiff-jnrw 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.