Skip to main content

check basic python exercises with pretty feedback

Project description

AutoFeedback: Assignment Checker

https://github.com/abrown41/AutoFeedback/actions/workflows/build_test.yml/badge.svg https://github.com/abrown41/AutoFeedback/actions/workflows/build_docs.yml/badge.svg https://github.com/abrown41/AutoFeedback/actions/workflows/install.yml/badge.svg https://img.shields.io/pypi/v/AutoFeedback.svg https://codecov.io/gh/abrown41/AutoFeedback/branch/master/graph/badge.svg?token=R2Z5SI6T71 https://img.shields.io/lgtm/grade/python/g/abrown41/AutoFeedback.svg?logo=lgtm&logoWidth=18

Check basic python exercises and provide pretty feedback

  • Free software: 3-clause BSD license

Description

AutoFeedback is a suite of python utilities for testing and providing usable feedback introductory python assignments, specifically relevant to mathematics and the use of numpy and matplotlib.

How to use AutoFeedback

AutoFeedback can be installed via pip

pip install AutoFeedback

The suite provides three basic checkers: one each for checking variables, functions and matplotlib.pyplot figures.

Installing a local version of AutoFeedback

If you want to develop AutoFeedback you can install a local version of the code.

cd <path to AutoFeedback>
pip install -r requirements-dev.txt -r requirements.txt
pip install -e .

Usage

Full usage instructions can be found here.

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

AutoFeedback-1.5.tar.gz (55.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

AutoFeedback-1.5-py3-none-any.whl (30.9 kB view details)

Uploaded Python 3

File details

Details for the file AutoFeedback-1.5.tar.gz.

File metadata

  • Download URL: AutoFeedback-1.5.tar.gz
  • Upload date:
  • Size: 55.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for AutoFeedback-1.5.tar.gz
Algorithm Hash digest
SHA256 ee10778ce24625ab7f4307d0cb7019d0861fb65c61dba2d8287909d682612d6f
MD5 37e53795a63b0882f4f28f3636ff686c
BLAKE2b-256 b246ae7a2911d6482c63c6f7bb1d92bead91a7a0f9a75500351a0186d4e53988

See more details on using hashes here.

File details

Details for the file AutoFeedback-1.5-py3-none-any.whl.

File metadata

  • Download URL: AutoFeedback-1.5-py3-none-any.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for AutoFeedback-1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6877fd368576798a78624fc28157e2a79d8c803124d14544c25eb23cce3686a4
MD5 fee3d1f9e4d7eed5af0a666eed9c7122
BLAKE2b-256 93c4f3df1fdc861272a2ca07ea52ec643a7e59e172bae40144ea5ea3a0fe8566

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page