21:17 Changeset [4537] by wehart
Adding a configuration that tests tpls.
21:14 Changeset [4536] by wehart
An updated coopr_install script, which hopefully resolves the installation …
15:53 Changeset [4535] by zbfried
Separated out tests for gurobi and cplex python interfaces from respective …
15:52 Changeset [4534] by tekl
Add shadowing checker test for a valid model
15:49 Changeset [4533] by zbfried
Fixed addTerms in gurobi direct interface
15:28 Changeset [4532] by zbfried
Added test for CPLEX and gurobi direct interfaces, including quadratic …
15:27 Changeset [4531] by zbfried
Cleaned up CPLEX direct interface Added support for quadratic objectives …
15:23 Changeset [4530] by tekl
Document hooks
15:08 Changeset [4529] by tekl
Test model shadowing checker
15:08 Changeset [4528] by tekl
Add hook infrastructure; implement model shadowing checker
13:36 Changeset [4527] by tekl
Implement deprecated Model checker
13:36 Changeset [4526] by tekl
Remove old partial, broken tests
13:32 Changeset [4525] by tekl
Add check for deprecated use of Model class
11:50 Documentation/Developers edited by jdsiiro
11:36 Changeset [4524] by dword
updated test baselines
11:29 Changeset [4523] by dword
NL writer again sorts variables in Jacabians so that tests will pass …
11:28 Changeset [4522] by dword
updated NL writer baselines
11:23 Changeset [4521] by tekl
Clean up diet test slightly
10:58 Changeset [4520] by tekl
Change test availability checks
10:09 Changeset [4519] by tekl
Add SQLite tests for diet example
10:04 Changeset [4518] by tekl
Add sqlite3 support for data files
10:03 Changeset [4517] by tekl
Add SQLite files for diet example
08:55 Changeset [4516] by tekl
Fix the version of pyodbc at 2.1.8


18:55 Changeset [4515] by wehart
Adding a directory for test problems.
18:43 Changeset [4514] by wehart
Adding logic to support the scoring of solvers (and solver interfaces). …


22:39 Changeset [4513] by jwatson
Adding missing code to LP writer to handle variable prefixes for quadratic …
22:39 Changeset [4512] by jwatson
Partial bug fix for quadratic term handling in bundling.
20:45 Changeset [4511] by jwatson
Modifying PySP so that if a non-linear solver (ASL or Ipopt) is used, the …
14:45 Changeset [4510] by tekl
Add tests for existing Pyomo model checkers
14:33 Changeset [4509] by zbfried
Added objective and constraint to pickle test
14:31 Changeset [4508] by tekl
Use the right attribute name for constraints
14:29 Changeset [4507] by tekl
Also implement __getstate__/__setstate__ support in constraints
14:16 Changeset [4506] by tekl
Add __getstate__ and __setstate__ code for pickling objectives
13:55 Changeset [4505] by tekl
Use full path for examples.yml file location
13:43 Changeset [4504] by tekl
Remove 'scripts' dir
13:43 Changeset [4503] by tekl
Add xrange check; switch to YAML-based checker testing
12:48 Changeset [4502] by tekl
Add pyodbc to dev configuration
11:08 Changeset [4501] by tekl
Fix checker, script for filename wrapping
10:48 Changeset [4500] by tekl
Add (proof-of-concept-ish) Py3k checker test
10:28 Changeset [4499] by tekl
Add deliberately "broken" test scripts; document test functions
10:22 Changeset [4498] by tekl
Add initial tests for the checking framework


13:36 Changeset [4497] by gabeh
Updated how sos tests check solver availability... once again... again
11:13 Changeset [4496] by gabeh
Updated how sos tests check is cplex is available... once again.
10:58 Changeset [4495] by gabeh
Updated how sos tests check if cplex is available.
10:14 Changeset [4494] by tekl
Implement checker enable/disable through CLI args
09:06 Changeset [4493] by tekl
Add exception-check wrapping around verbose documentation
09:05 Changeset [4492] by tekl
Document the documentation function (so meta)
08:48 Changeset [4491] by tekl
Add documentation system, -v option to coopr check


18:38 Changeset [4490] by wehart
Fixing this to include the runtime to write the NL file, using pyomo2nl.
18:11 Changeset [4489] by wehart
Misc update.
18:07 Changeset [4488] by gabeh
code comment updates
18:04 Changeset [4487] by wehart
Adding a YAML configuration for the tester…
17:57 Changeset [4486] by wehart
Adding the 'coopr solvers' subcommand.
17:55 Changeset [4485] by gabeh
Adding testing suite for sos constraints. Checks that sos constraints are …
16:02 Changeset [4484] by wehart
Edits to customize the location of executables
15:06 Changeset [4483] by jwatson
More bundling tweaks.
15:05 Changeset [4482] by jwatson
Modifing SIZES bundling test case to interleave scenario, instead of the …
14:27 Changeset [4481] by jwatson
Adding easier-to-analyze bundling case.
11:12 Changeset [4480] by zbfried
CPLEX Direct interface now doesn't crash when CPLEX returns infeasible in …
10:41 Changeset [4479] by tekl
Correct docs to reflect new proper import statements
10:40 Changeset [4478] by tekl
Add checker docs, inotify recompilation scripts
10:37 Changeset [4477] by tekl
Fix imports to correct coopr check behavior
10:21 Changeset [4476] by tekl
Minor fixes in SQL conversion script for tabular .dat files
09:23 Changeset [4475] by tekl
Remove manual instantiation of checkers; fix sample printing checker
08:53 Changeset [4474] by zbfried
CPLEX python direct interface now returns solution status (optimal, …
08:26 Changeset [4473] by jwatson
Bug fixes to previous commit.
08:23 Changeset [4472] by jwatson
More PH bundling code enhancements.
08:08 Changeset [4471] by tekl
Change to SingletonPlugin? for auto-registration
07:51 Changeset [4470] by jwatson
Bug fixes for iteration k bundling.
07:46 Changeset [4469] by jwatson
Bundling enhancements / fixes for PH iteration >= 1.
07:42 Changeset [4468] by zbfried
Fixed bug where ASL solvers wouldn't clean up .sol files after execution
07:27 Changeset [4467] by jwatson
Bundling for PH iteration 0 appears to work.
07:13 Changeset [4466] by jwatson
Very preliminary cut at bundling, v0.0000001


18:19 Changeset [4465] by wehart
Adding the 'coopr check' command.
18:03 Changeset [4464] by wehart
Adding a top-level 'coopr' command.
18:02 Changeset [4463] by gabeh
Added comments to SOS constraints sections
17:55 Changeset [4462] by gabeh
Removed unnecessary sos debug code from gurobi_direct.py
17:52 Ticket #4283 (gurobi direct interface ignores sos constraints) closed by gabeh
fixed: This issue has been resolved as of revision r4461. gurobi_direct now …
17:49 Changeset [4461] by gabeh
Added support for sos1 and sos2 constraints to the gurobi python interface …
17:01 Ticket #4283 (gurobi direct interface ignores sos constraints) created by gabeh
Need to add support for sos constraints to gurobi python interface …
16:44 Changeset [4460] by zbfried
Duct-tape patch to allow passing of solver options to ASL solvers that …
16:41 Changeset [4459] by zbfried
Quadratic constraints now work in the CPLEX direct python interface!
16:32 Ticket #4282 (CPLEXDirect sos constraints) closed by gabeh
fixed: This issue has been resolved as of revision r4458. CPLEXDirect now handles …
16:30 Ticket #4282 (CPLEXDirect sos constraints) created by gabeh
The python interface for cplex (CPLEXDirect.py) ignores sos type …
16:25 Changeset [4458] by gabeh
Added support for sos1 and sos2 constraints to python interface for cplex …
15:39 Documentation/Developers edited by jdsiiro
15:16 Ticket #4264 (Cplex Direct seg fault for single variable objective) closed by zbfried
fixed: Resolved with r4457
15:15 Changeset [4457] by zbfried
Quadratic objective functions supported in CPLEX Python interface -- still …
15:05 Changeset [4456] by tekl
Support the immediate/iterative paradigm on text-based checkers
13:47 Changeset [4455] by tekl
Don't need AST support in PrintParens? checker
11:26 Ticket #4280 (ASL solver capabilites) closed by gabeh
fixed: The following lines were added to ASL.py for revision r4454: …
11:25 Changeset [4454] by gabeh
Added sosn capability to mirror the lp writer.
11:23 Ticket #4280 (ASL solver capabilites) reopened by gabeh
11:01 Ticket #4281 (Python direct solver interfaces don't work) created by anonymous
When trying to use the CPLEXdirect interface …
10:43 Ticket #4280 (ASL solver capabilites) closed by gabeh
fixed: The following lines were added to ASL.py (revision 4453): …
10:41 Changeset [4453] by gabeh
'Set sos1 and sos2 capabilities to True.'
10:39 Ticket #4280 (ASL solver capabilites) created by gabeh
ASL solver interface currently has sos1 and sos2 capabilities set to …
10:36 Changeset [4452] by tekl
Add first cut of 'coopr check' framework
10:22 Ticket #4279 (Setting model.has_capability) created by gabeh
When running command line pyomo, instance.has_capability is changed from …
10:03 Documentation/Developers edited by jdsiiro
09:57 Documentation/Developers edited by jdsiiro
09:54 Documentation/Developers edited by jdsiiro
correcting JP's e-mail (diff)
09:48 Documentation/Developers edited by jdsiiro
Adding Gabe in honor of his first commit… (diff)
09:34 Changeset [4451] by gabeh
Fixed logic error for when SOS header output should be written.
09:04 Changeset [4450] by gabeh
Added sos1 and sos2 constraint handling to NL writer. EF NL writer still …


15:23 Changeset [4449] by gabeh
'added sos testing folder'
14:13 Changeset [4448] by tekl
Add Doxyfile; move doc-only pages to subfolder
14:06 Changeset [4447] by tekl
Switch to Doxygen for cAmpl docs; start documenting main functions
12:22 Changeset [4446] by zbfried
Added tests to compare results of using a solver with lp and nl interfaces …
11:08 Changeset [4445] by tekl
Apply more optimization in C NL writer Faster than Python for the first …
10:54 Changeset [4444] by tekl
Clean up leaks in sumexp.c; switch to faster double comparisons in …
09:21 Changeset [4443] by tekl
Adjust prodexp.c to match Python NL writer from r4442; clean up leaked …


12:48 Changeset [4442] by dword
fixed an improper indent in generate_ampl_repn


21:19 Ticket #4278 (Rework performance test summary) created by wehart
Add a summary at the beginning just for the tests that failed. Add pages …
21:17 Ticket #4155 (Add lmmutable sets) closed by wehart
invalid: We've eliminated immutable sets, so this ticket is meaningless.
20:35 Ticket #4277 (Setup Windows Python builds) created by wehart
The critical dependency here is the availability of Windows hosts that …
11:43 Changeset [4441] by tekl
Add a few assertions & debug tools in C NL writer
08:38 Changeset [4440] by tekl
Add more tests for C/Python NL writer compatibility
08:38 Changeset [4439] by tekl
Fix bug in C NL writer for handling certain products
07:33 Changeset [4438] by tekl
Really fix import statement for generate_ampl_repn tests
07:11 Changeset [4437] by tekl
Move gar import statement so tests can pass


16:25 Changeset [4436] by tekl
Add tests for Python/cAmpl compatibility
16:19 Changeset [4435] by tekl
Remove unnecessary equality failure reason print statements
16:16 Changeset [4434] by tekl
Minor speedups and optimizations in C NL writer
16:16 Changeset [4433] by tekl
Test ampl_representation equality
16:16 Changeset [4432] by tekl
Implement equality methods on ampl_representation class
15:47 Changeset [4431] by jwatson
Cleaning up and correcting the farmer PySP example directory and associted …
12:49 Changeset [4430] by tekl
Remove del methods from Pyomo objects
11:56 Changeset [4429] by tekl
Update tests for nearly-complete C NL writer
11:22 Changeset [4428] by tekl
Speed up C NL writer slightly; release more memory
10:29 Changeset [4427] by jdsiiro
Removing the global counter of the number of Constraint objects. This was …
09:23 Changeset [4426] by tekl
Fix up some reference counting issues; add more debugging
08:10 Changeset [4425] by tekl
Document C NL writer


14:24 Changeset [4424] by jdsiiro
Fixing typo in debugging message.
14:16 Changeset [4423] by tekl
Free up a little memory in C AMPL power expressions
13:00 Changeset [4422] by tekl
Remove (!) old ampl.py; minor bugfix in C AMPL product handling
12:56 Changeset [4421] by zbfried
Fixed issue involving inactive indices within indexed constraints -- this …
12:36 Changeset [4420] by zbfried
Correctly counts constant objectives, and now ignores inactive indices …
11:41 Changeset [4419] by tekl
Implement C AMPL _ProductExpression handling; split off C AMPL tests


16:41 Changeset [4418] by jdsiiro
Fixing a bug where Blocks and Block derivatives (i.e. Disjuncts) could not …
14:58 Changeset [4417] by tekl
Cap diet model, since examples go strange places
14:11 Ticket #4276 (Revisit "_defer_construction" for concrete instances made from an abstract ...) created by jwatson
When scripting, it would seem more appropriate that …
14:01 Changeset [4416] by tekl
Implement _PowExpression in C AMPL writer; smart import of C AMPL module
08:54 Changeset [4415] by tekl
Update baselines for cplex, cbc tests


15:06 Changeset [4414] by tekl
Don't import things from the C AMPL module by default
14:29 Changeset [4413] by tekl
Switch to directory-based AMPL writer; add incomplete C implementation
13:03 Changeset [4412] by jwatson
More CPLEX diagnostic improvements.
13:00 Changeset [4411] by jwatson
Further improvements to CPLEX infeasibility detection logic.
12:39 Changeset [4410] by wehart
Removing the dependency on coopr.colin from 3.0.4362, and from the trunk …
12:36 Changeset [4409] by jwatson
Fixing CPLEX plugin issue when dual simplex indicates an infeasibility.
12:31 Changeset [4408] by jwatson
Fixing CPLEX termination status issue in results objects - "unknown" was …
09:23 Milestone Coopr 3.0 completed
09:17 Blog: Coopr 3.0.4362 Release created by wehart


18:55 Changeset [4407] by wehart
Removing debugging output
17:14 Changeset [4406] by wehart
Adding diagnostic info
16:39 Changeset [4405] by wehart
Bug fix.
16:30 Changeset [4404] by wehart
Adding the GetParent?.nsh file.
16:20 Changeset [4403] by wehart
Adding an include for the GetParent? function.
16:19 Changeset [4402] by wehart
Specifying a minimum version for coverage.
16:09 Changeset [4401] by wehart
Another attempt to setup the Python Root
15:59 Changeset [4400] by wehart
Adding logic to get the directory for Python
15:45 Changeset [4399] by wehart
Another change to the use of macros…
15:16 Changeset [4398] by wehart
Another attempt to resolve macro names…
14:43 Changeset [4397] by wehart
Another change of macro names.
14:31 Changeset [4396] by wehart
Text changes for installer
14:22 Changeset [4395] by wehart
Changing syntax…
14:07 Changeset [4394] by wehart
Synchronizing the configuration of PyUtilib? and Coopr installers.
13:46 Changeset [4393] by wehart
Removing the 'Coopr packages' package selection.
13:34 Changeset [4392] by wehart
Adding logic to finalize the installation of packages.
12:01 Changeset [4391] by wehart
Fixing bug in preinstall logic.
11:04 Changeset [4390] by wehart
Adding a warning that the uninstallation may take a while…
10:56 Changeset [4389] by wehart
Adding a blank option.
10:54 Changeset [4388] by wehart
Removing the --release option from the release build.
10:54 Changeset [4387] by wehart
Removing the --stable option from coopr_install
10:44 Changeset [4386] by wehart
Change in installer configuration to install with coopr_install.
10:43 Changeset [4385] by wehart
Change in installer text.


13:44 Changeset [4384] by tekl
More baseline changes for test_convert
13:39 Changeset [4383] by tekl
New baselines for id -> name transition
11:17 Changeset [4382] by tekl
Merge fixes and refactorings into ampl.py


19:46 Changeset [4381] by dword
ef writer fix - I was double counting Jacobian variables and was not …
18:35 Changeset [4380] by dword
still buggy ef writer, but its closer to right
17:26 Changeset [4379] by dword
error fixes for handling fixed variables and constant objectives - there …
17:26 Changeset [4378] by dword
updated baselines due to the error fixes for constant objectives; scripts …
08:15 Changeset [4377] by tekl
Implement diet1 example model in MySQL
07:37 Changeset [4376] by tekl
Implement weakrefs on ObjectiveData? circular reference with Objective
07:11 Changeset [4375] by zbfried
Propagated ignore_invalid_labels flag from _load_results() back up to …


17:03 Changeset [4374] by jwatson
Fixing issue when ASL solvers are passed to pyro_mip_servers. The solver …
11:15 Changeset [4373] by tekl
Don't dereference a weakref twice
11:08 Changeset [4372] by tekl
Place None checks around var weakref dereference
10:53 Changeset [4371] by tekl
Use weakref when reassigning .var in PySP EF
10:47 Changeset [4370] by tekl
Dereference .var weakrefs in LP expr
10:45 Changeset [4369] by tekl
Remove debugging statement
10:18 Changeset [4368] by wehart
Another update change ... hopefully this is simply the README file.
10:12 Changeset [4367] by tekl
Implement weakrefs on certain .var self-referential attributes
10:06 Changeset [4366] by wehart
Removing the specification of a product version here.
10:05 Changeset [4365] by wehart
Update to set default values for the build version and date.
09:46 Changeset [4364] by wehart
Updating the coopr_install script for Coopr 3.0
09:10 Changeset [4363] by wehart
Tagging Coopr 3.0.4362


16:31 Changeset [4362] by tekl
Warn properly on nonexistent DSN in DB connection
15:56 Changeset [4361] by jwatson
Another fix, paralleling those in the previous commit.
13:31 Changeset [4360] by jwatson
Adding corrections to parameter and constraint construction when the …
11:36 Changeset [4359] by tekl
Add networkflow DB conversion tools and 1ef10db instance
11:23 Changeset [4358] by tekl
Clean up database table parsing; drop unnecessary cruft
08:03 Changeset [4357] by tekl
Refactor db_table for easier connection string/DSN creation
01:07 Changeset [4356] by wehart
Using the coopr/RELEASE.txt as the top-level README file.
00:44 Changeset [4355] by wehart
Updating the changelog, and including the release announcement here.


18:57 Changeset [4354] by wehart
Tagging coopr.data.pysp 1.0.2
09:03 Changeset [4353] by wehart
Adding an option to test.coopr to enable coverage, which is now disabled …
08:36 Changeset [4352] by tekl
Remove bonus spacing from Arcs set definitions. Primarily done for easier …


18:34 Changeset [4351] by dlwoodr
terminate of async for max-iterations is now based on the average over the …
09:36 Ticket #4275 (Add explicit checks in PySP for all variables) created by jwatson
Ensure that all variables in PySP belong to some stage, and warn (if we …
09:35 Ticket #4274 (Add PySP method for simply specifying scenario trees with large numbers of ...) created by jwatson
We really need a simple naming convention scheme to allow for the …
09:23 Ticket #4273 (Verify that PySP checks for uniform depth in the scenario tree) created by jwatson
Verify that we check for uniform depth in the scenario tree. I think we …
09:19 Ticket #4272 (Verify that PySP checks for stage adjacency in parent-child node pairs) created by jwatson
Another useful comment from a PySP journal paper referee - we should …
09:04 Ticket #4271 (Add PySP option indicating name of reference model) created by jwatson
A good enhancement request raised by a referee of the PySP paper: "It is …


20:02 Changeset [4350] by dlwoodr
add "converged" to the fix discrete at exit option name


22:39 Changeset [4349] by jwatson
Adding suffix keyword to the results readers, to prevent unnecessary …
11:10 Changeset [4348] by tekl
Cap diet1 model for PICO solver test
10:53 Changeset [4347] by tekl
Remove commented baseline data for diet solver tests
10:38 Changeset [4346] by dword
faster, more robust load_ef_solutions in ef.py
10:37 Changeset [4345] by dword
updated NL writer
10:36 Changeset [4344] by dword
updated baselines for the NL writer tests
10:25 Changeset [4343] by dword
Updated baselines for test_convert.py. This was necessary due to the …
09:53 Changeset [4342] by tekl
Comment statistics on baseline - testing Gurobi, Pico compatibility
08:40 Changeset [4341] by tekl
Comment upper bound on baseline - testing Gurobi, Pico compatibility
08:20 Changeset [4340] by tekl
Handle weird null-termination issues on Python 2.7


15:10 Changeset [4339] by jwatson
Adding code to support over-relaxation, a variant of xbar updating that …
13:54 Changeset [4338] by dword
New NL test baselines
13:54 Changeset [4337] by dword
Updated, slightly faster NL writer with new test baselines. Variables are …
08:05 Changeset [4336] by tekl
Refactor tests to avoid unnecessary @classmethod
08:01 Changeset [4335] by tekl
Completely remove subprocess-based checks from diet tests
07:36 Changeset [4334] by tekl
Change diet test to not use subprocesses - fixes Jenkins
07:36 Changeset [4333] by tekl
Update diet1 model and baseline to reflect new example


13:34 Changeset [4332] by zbfried
Added unit test for nontrivial bounds (_SumExpression and …
13:09 Changeset [4331] by tekl
Add __del__ guard on ConstraintList?.
13:08 Changeset [4330] by tekl
Check for glpsol for pyomo execution
13:04 Changeset [4329] by tekl
Convert int to str before concatenating
12:46 Changeset [4328] by tekl
One more __del__ guard. These will haunt me forever.
12:33 Changeset [4327] by tekl
Fix unittest.* calls to be on class instances
12:25 Changeset [4326] by tekl
Check for Pyomo erroring with return code 0
12:19 Changeset [4325] by tekl
Rework availability framework for PyODBC
11:43 Changeset [4324] by tekl
Test diet1 example
10:00 Documentation/Developers edited by tekl
Hyphenate Rose-Hulman (diff)
09:10 Changeset [4323] by tekl
Completely refactor diet model example
08:36 Changeset [4322] by tekl
Check for existence of glpsol before using it for version check
08:15 Changeset [4321] by tekl
Skip failing MIP test for GLPK 4.40 - known bug
07:20 Changeset [4320] by tekl
More resilient ODBC connection logic and field parsing
07:19 Changeset [4319] by tekl
Missed a file for __del__ methods
07:19 Changeset [4318] by tekl
Even more __del__ methods; clean up debugging markers


21:46 Changeset [4317] by dlwoodr
one print statement fixed scenario._name --> solved_scenario_name
11:14 Changeset [4316] by jwatson
Was only skipping canonical reprsentation generation with solver type …
Note: See TracTimeline for information about the timeline view.