Statistics - Code

Authorkhunter
Head Revision0000005476
First revisionMon 06/07/2010 10:48:13 MDT
Last revisionMon 12/19/2011 12:24:02 MST
Repository age1 years, 195 days, 2 hours
Developers1
Commits137
Commits-per-year89.28
Commits-per-month7.34
Commits-per-day0.24
Commits-per-hour0.01
Average log entry136 chars
Average changes1.41

Commits by time


Commits by author

Author Commits Rate Changes Paths
khunter 137 0.24 193 68

Commits by month


Commits by day of week


Commits by hour of day


Recent commits

0000005476 khunter Fix unchanged error message. If a modeler adds more than one objective function (inadvertently, in my case), it's helpful to know why Coopr won't write the LP file. 7 years
0000005443 khunter Move error notice to stderr. Most standard utilities have a notion of stdout and stderr to represent a notion of "normal program output" and "information /about/ program execution". In this case, the failure to load an entry point won't necessarily impede the correct operation of Coopr and is most certainly "meta-information". 7 years
0000005442 khunter Move error notice to stderr. Most standard utilities have a notion of stdout and stderr to represent a notion of "normal program output" and "information /about/ program execution". In this case, the failure to load an entry point won't necessarily impede the correct operation of Coopr and is most certainly "meta-information". 7 years
0000005441 khunter Move error notice to stderr. Most standard utilities have a notion of stdout and stderr to represent a notion of "normal program output" and "information /about/ program execution". In this case, the failure to load a entry point won't necessarily impede the correct operation of Coopr and is most certainly "meta-information". 7 years
0000005363 khunter Fix stderr oversight. Prior to this patch, scripts could not make use of stderr, so $ coopr_python aPyomoProgram.py aDatFile.dat > /dev/null would show nothing on the console. After this patch, a script can do something like this to still get information to a user: ===== from sys import stderr as SE SE.write( "Interesting meta information about this process.\n" ) ===== 7 years
0000003645 khunter Forgot to complete a name refactor 8 years
0000003595 khunter Minor error message wording update, but error message is yet incomplete the case where a parameter is triply indexed and a user only specifies 3 values in the "dot dat" param line. For example: {{{ # model.py # ... M.p3 = Param(M.s1, M.s2, M.s3) # ... # model.dat # ... param p3 := 1 1 1 ; # ... }}} An obvious mistake on the user's part, but our error message still stinks. 8 years
0000003594 khunter NFC: EOL whitespace removal 8 years
0000003593 khunter Minor drive-by cleanup, grammaro fix. 8 years
0000003592 khunter NFC: EOL whitespace removal 8 years

Activity by time


Activity by author

Author Commits
khunter Loading...

Activity by project

Project Commits Changes Paths
coopr.plugins 32 40 11
coopr.pyomo 71 114 40
coopr.pysp 26 31 10
coopr.misc 2 2 2
coopr.opt 6 6 5

Most active paths

coopr.pyomo/trunk/coopr/pyomo/base 43 22.28%
coopr.plugins/trunk/coopr/plugins/mip 37 19.17%
coopr.pyomo/trunk/coopr/pyomo/io 31 16.06%
coopr.pysp/trunk/coopr/pysp 28 14.51%
coopr.pyomo/trunk/coopr/pyomo/tests/unit 11 5.70%
coopr.pyomo/trunk/scripts 6 3.11%
coopr.pyomo/trunk/doc/pyomo 6 3.11%
coopr.pyomo/trunk/coopr/pyomo/data 4 2.07%
coopr.pyomo/trunk/coopr/pyomo/scripting 4 2.07%
coopr.plugins/trunk/coopr/plugins/converter 2 1.04%

Most active files

coopr.pyomo/trunk/coopr/pyomo/io/cpxlp.py 25 12.95%
coopr.pyomo/trunk/coopr/pyomo/base/constraint.py 11 5.70%
coopr.plugins/trunk/coopr/plugins/mip/glpk_direct.py 11 5.70%
coopr.pysp/trunk/coopr/pysp/scenariotree.py 7 3.63%
coopr.pyomo/trunk/coopr/pyomo/base/PyomoModel.py 7 3.63%
coopr.pyomo/trunk/scripts/pyomo 6 3.11%
coopr.plugins/trunk/coopr/plugins/mip/__init__.py 6 3.11%
coopr.plugins/trunk/coopr/plugins/mip/GLPK.py 6 3.11%
coopr.pyomo/trunk/coopr/pyomo/base/var.py 5 2.59%
coopr.pysp/trunk/coopr/pysp/ef_writer_script.py 5 2.59%

Activity by filetype

.py 170 92.90%
.tex 7 3.83%
.txt 6 3.28%

Activity by change type

khunter
 
 
added
copied
deleted
edited
moved

Commit cloud

apparently  argument  attribute  backslash  base  better  case  cast  certainly  char  character  class  clean  cleaned  clear  cli  clicking  code  command  comments  constraint  constraints  continuation  coopr  copy  couple  cplex  cpxlp  dat  deepcopy  deprecated  dev  direct  documentation  double  drive  easier  em  entry  eol  error  example  execution  expr  expression  failure  figure  file  files  forgot  function  functions  gives  glpk  glpkdirect  good  groups  gurobi  handling  help  helpful  hudson  impede  implement  import  indexed  information  init  issue  kwarg  kwargs  language  length  lets  like  line  lines  list  little  load  log  logger  logging  logical  long  lp  magic  make  map  message  messages  meta  mild  minor  misc  mode  model  multiple  naive  names  necessarily  necessary  need  nfc  nice  non  normal  note  notice  notion  number  objective  objectives  objects  obvious  ok  operation  opposed  optimization  option  options  osil  output  oversight  param  parsing  patch  path  plugin  point  pprint  print  problem  process  program  pulled  py  pyomo  python  raise  readable  refs  removal  reorganization  represent  researching  return  right  road  rule  run  script  services  set  slightly  soln  solution  solver  solvers  sos  standard  stderr  stdout  stick  string  symbols  temporary  test  tests  textwrapper  thing  think  time  tmp  tmplikdcw  todo  traceback  tricks  tries  try  turn  typo  unbounded  unused  user  users  utilities  variable  variables  version  way  whitespace  whoops  width  wont  wordwrap  work  write  writer  yaml