Skip to main content

Dependencies for UCSC's CSE 40 - ML Basics: Data Analysis and Empirical Methods

Project description

UCSC CSE 40

Materials for UCSC's CSE 40 course taught by Dr. Lise Getoor and managed by the LINQS linqs. This package is available on PyPi at ucsc-cse40.

Dependencies

This package is meant to be the sole direct dependency for CSE 40 students. Instead of specifying each dependency for students, this package defines the necessary dependencies to be installed along with it. So if you install this package (e.g. via pip), then it will also install all the necessary Python package dependencies for the course.

Submitting Assignments

This package provides a utility for submitting assignments to the autograder in cse40.submit.

If you are in your assignment directory, you can use the simple form:

python -m cse40.submit

For more complex situations, check the usage to see which arguments you can override (like assignment path and server location):

python -m cse40.submit --help

Checking Style

This package provides style checking infrastructure using flake8. PEP8 is generally followed, with a few exceptions. The exceptions are listed in cse40.style. For error/violation codes, see pycodestyle's codes and flake8's codes.

Style can also be checked on the command-line with:

python -m cse40.style <.py or .ipynb file>

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

ucsc-cse40-0.3.1.tar.gz (10.4 kB view hashes)

Uploaded Source

Built Distribution

ucsc_cse40-0.3.1-py3-none-any.whl (11.9 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