This is Creative Cooking Assistant, a course project for CMPS 140/240 (Winter 2011) at UCSC.
Graduate Students
- Marcelo Siero
- Gregory Jackson
Undergraduate Students
- Ryan Andonian
- Chris Reynolds
- Andy Nguyen
- Josh Rosen
- Mike Wilson
Our project requires a few python libraries, which are listed in requirements.txt
. To install the required libraries using pip, run pip install -r requirements.txt
.
The NLG requires Java.
We use the official Python coding standard, PEP8. The pep8.py tool to validate code against PEP8. In addition, we use Pylint to perform other code quality checks. The included pylintrc
file allows Pylint's checks to be modified as needed.
In addition to the tests in the tests
directory, some modules contain doctests. The doctests in an individual file can be run using the python -m doctest myfilename.py
command. Or, py.test can run the doctests (in addition to other tests) using the py.test --doctest-modules
command.