Skip to content
Commits on Nov 3, 2013
  1. Merge branch 'grader_features'

    committed Nov 2, 2013
    Conflicts:
    	CHANGES.txt
    	setup.py
  2. * setup.py: update to v0.1.7

    committed Nov 2, 2013
  3. * schoolutils/reporting/reports.py: make histograms work with numeric…

    committed Nov 2, 2013
    … grades
    
      - filter_nan for min, max, freqs_for_numbers
      - bugfix: grade type is 'percentage', not 'percent'
      - extend width of bin template in histograms to accommodate percentage bins
  4. * schoolutils/grading/calculator_helpers.py: add filter_nan option to…

    committed Nov 2, 2013
    … several functions
    
      - it seems that None and NaN have slightly weird comparison behavior,
        which throws off min, max, and histogram calculations
      - filter_nan option now allows removing these values in relevant functions
Commits on Oct 28, 2013
Commits on Oct 27, 2013
  1. * docs/project.org: TODO update

    committed Oct 27, 2013
  2. * docs/project.org: TODO update

    committed Oct 26, 2013
  3. * schoolutils/grading/ui.py: support for selecting last due assignment

    committed Oct 26, 2013
      - new user option in examples/config.py: use_last_due_assignment
      - grading/ui.py: select last due assignment on startup and on course
        change, depending on user config
Commits on Oct 26, 2013
  1. * docs/project.org: TODO updates

    committed Oct 26, 2013
  2. * schoolutils/grading/ui.py: better prompts for edit_table

    committed Oct 26, 2013
      - fixes "course #" confusion
  3. * schoolutils/grading/calculator_helpers.py: freqs_for_letters: skip …

    committed Oct 25, 2013
    …nonexistent grades
Commits on Oct 23, 2013
Commits on Oct 21, 2013
Commits on Jun 5, 2013
  1. Merge branch 'py3' into grader_features

    committed Jun 4, 2013
    Initial changes to support Python 3.  This is the low-hanging fruit:
    print_function, map, filter, etc.  Some testing indicates the code now
    runs on both 2.6/2.7 and 3.2, though I haven't tested all functions
    thoroughly on all versions.
    
    Hopefully this will mean that upgrading to Python 3 in due time will
    be painless.  My current plan is to support whatever version is the
    system Python in Debian stable.  When Debian fully moves to Python 3,
    I will remove 2.x-specific code.  In the meantime, given these
    changes, it should be pretty easy to maintain a single codebase
    compatible with both 2.x and 3.x.
Commits on Jun 4, 2013
  1. * schoolutils/reporting/reports.py: rename cStringIO to io; pass unic…

    committed Jun 4, 2013
    …ode to StringIO.write
Something went wrong with that request. Please try again.