Finally bringing this back home rather than on just my machine.
Alpha code at it's best!


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@58 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Updated the stochastic version to work with fuel prices indexed by period; does not work yet with Kevin's generate* script.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@65 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
NFC (No Functional Change)

Just add a name to the model.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@66 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Create a unique copy of operating period.

While working with Joe, uncovered a reference vs copy error.  Fixed by effectively deep copying


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@67 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Need to add variable bounds.

It's apparently not enough minimize and have constraints.  Add egregiously large variable bounds.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@68 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Change INFO to DEBUG

The amount of info for development purposes was more than needed, and I was using the INFO messages what is now DEBUG level info anyway.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@69 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Reorganize, rename informational additions.

This isn't debugging info, this is info we're actually using,
but which isn't tied to the model specifically.  It's
/informational/.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@70 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Informational output for total_CO2


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@71 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Removing unused copy to prevent confusion.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@72 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Add one more informational variable


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@73 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
NFC: remove whitespace so next commit is clearer


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@74 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Add more of Joe's calibrations.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@75 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Ignore pyc files
add Sarat's most excellent prune.sh


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@76 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Change to generate correct param indexes.

This is perhaps puzzling that PySP wasn't choking with the indexes as they were, however.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@77 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Utilize period -> operating_period bugfix

We fixed a semantic could-bite-us-later bug where we were taking
inappopriate advantage of the fact that period and operating_period
were similar in content.  Propogate that change through to this
script.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@78 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Defensive programming: use preposterous data

As we laboriously found out, when reading node-based data, PySP
begins with the leaf node, and works its way up to the parent.  The
problem is that it /also/ overwrites any previously set parameters
and does not issue a warning.  If we had used erroneous data where
we knew it should be overwritten, this would have perhaps clued us
in earlier to what was going.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@79 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Finish period -> operating_period bugfix

Whoops!  I thought I'd already committed this before the previous commit.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@80 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
bug fix, dot output removal

* Fixed that annoying out-of-order bug with periods in the
  ScenarioStructure.dat output
* Removed excess dot output, replaced with count of nodes built
  and written.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@83 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Convert all .value requests to value() calls.

This is in line with migrating to the latest Coopr, and doesn't
break or change the current output.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@84 3acdfd15-2c5e-48eb-ba72-2386a29e86c2
Hard coded badness.  :-(

This was originally a hack while I was learning Pyomo, and for now
it stays.  However, this was the source of much frustration today,
and should be moved to a much less subtle spot.  This is not the
first time that I have "fixed" this issue, nor is it the first time
we've spent large amounts of time tracking it down.


git-svn-id: http://svn.temoaproject.org/temoa/branches/stochastic@85 3acdfd15-2c5e-48eb-ba72-2386a29e86c2