Changeset 2176


Ignore:
Timestamp:
Jan 27, 2010 5:24:46 PM (10 years ago)
Author:
wehart
Message:

Misc edits to the new coopr.colin package.

Location:
coopr.colin
Files:
4 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • coopr.colin/trunk/AUTHORS.txt

    r1806 r2176  
    11William Hart - lead developer
    2 David Gay - contributor
    3 Jean-Paul Watson - developer
  • coopr.colin/trunk/CHANGELOG.txt

    r2083 r2176  
    1 =====================
    2  coopr.opt CHANGELOG
    3 =====================
     1=======================
     2 coopr.colin CHANGELOG
     3=======================
    44
    55-------------------------------------------------------------------------------
     
    77-------------------------------------------------------------------------------
    88
    9 - Under development.
     9- Firt release of coopr.colin as a package independent of coopr.opt
    1010
    11 -------------------------------------------------------------------------------
    12  2.1
    13 -------------------------------------------------------------------------------
    14 
    15 - Adding "mipgap" attribute to the base solver class, mirroring the
    16   timelimit option. This option is pervasive, and the solver plugins
    17   themselves need to know how to write the option.
    18 
    19 - Added a "solve_all_instances" utility function to the solver manager
    20   library. This function takes three arguments:
    21   - a solver manager
    22   - a solver
    23   - a list of instances
    24   The routine applies the supplied solver (through the supplied solver
    25   manager) to each of the instances, retreives the results, loads them
    26   into the corresponding instance, and performs a barrier synchronization,
    27   returning when all instance solves are complete.
    28 
    29 - Adding default options to SolutionSet object's call method. Thus, the
    30   default it to access the first solution.
    31 
    32 - Added "warm_start_capable" query method to OptSolver base class. Default is
    33   to return False.
    34 
    35 - Fixed a major memory leak in the solver manager. When get_results() was
    36   previously invoked, the action handle was referenced as a key in
    37   the map, and the corresponding results object was deleted. However,
    38   it wasn't cleaned up in the solver manager results map. Consequently,
    39   the solver manager kept a copy of every result object ever created
    40 
    41 - Changes to clarify what solver outputs entail. Now, logfiles are
    42   processed whenever available, and other data is processed with an
    43   appropriate reader. The exception is 'soln' files, which generically
    44   refers to solver-specific solution results. These are parsed with a
    45   solver method.
    46 
    47 - Changes to make SolverResults objects pickleable.
    48 
    49 - Rework of the SolverResults object, to provide for a more explicit
    50   definition of solver results, and to support loading of solver results
    51   from YAML-formated data.
    52 
    53 - Standardized the technique used for guessing a file's format from
    54   its name.
    55 
    56 - Standardized plugin interfaces to sort the plugin names when they
    57   are requested by the user.
    58 
    59 -------------------------------------------------------------------------------
    60  2.0
    61 -------------------------------------------------------------------------------
    62 
    63 - Initial release of Coopr to create the coopr.misc package.
    64 
    65 - See coopr.dist for previous ChangeLog information related to Coopr.
    66 
  • coopr.colin/trunk/README.txt

    r1806 r2176  
    1 ================
    2 coopr.opt README
    3 ================
     1==================
     2coopr.colin README
     3==================
    44
    5 This Python package includes generic interfaces for optimization solvers.
     5This Python package includes interfaces for COLIN optimization solvers.
    66
    77
  • coopr.colin/trunk/setup.py

    r2083 r2176  
    99
    1010"""
    11 Script to generate the installer for coopr.opt.
     11Script to generate the installer for coopr.colin.
    1212"""
    1313
     
    4141scripts = glob.glob("scripts/*")
    4242
    43 setup(name='coopr.opt',
     43setup(name='coopr.colin',
    4444      version='2.2',
    4545      maintainer='William E. Hart',
    4646      maintainer_email='wehart@sandia.gov',
    47       url = 'https://software.sandia.gov/svn/public/coopr/coopr.opt',
     47      url = 'https://software.sandia.gov/svn/public/coopr/coopr.colin',
    4848      license = 'BSD',
    4949      platforms = ["any"],
    50       description = 'Coopr generic optimization interfaces',
     50      description = 'Coopr interfaces for COLIN optimizers',
    5151      long_description = read('README.txt'),
    5252      classifiers = [
Note: See TracChangeset for help on using the changeset viewer.