Recent Releases of NLPModels

NLPModels - v0.21.5

NLPModels v0.21.5

Diff since v0.21.4

Merged pull requests: - Optimize jaccoord! and jacstructure! (#495) (@amontoison)

- Julia
Published by github-actions[bot] about 1 year ago

NLPModels - v0.21.4

NLPModels v0.21.4

Diff since v0.21.3

Merged pull requests: - [documentation] Update Documenter.jl (#449) (@amontoison) - objcons call objcons! (#467) (@tmigot) - Update ci.yml (#479) (@amontoison) - Update .cirrus.yml (#480) (@amontoison) - Add eltype for NLPModels (#481) (@tmigot) - Update with JSOBestieTemplate for NLPModels (#483) (@tmigot) - Update breakage.yml (#487) (@amontoison) - Update with JSOBestieTemplate for NLPModels (#489) (@tmigot) - Improve the documentation of nnzh (#490) (@amontoison) - Improve cons! and jprod! implementation (#492) (@tmigot)

Closed issues: - Keep ExaModels.jl and MadNLP.jl for breakage tests (#488) - Significant slowdown observed in QuadraticModels.jl (#491)

- Julia
Published by github-actions[bot] about 1 year ago

NLPModels - v0.21.3

NLPModels v0.21.3

Diff since v0.21.2

Merged pull requests: - Update breakage.yml (#476) (@amontoison) - Use nnzj for default nln_nnzj (#477) (@tmigot) - Version 0.21.3 (#478) (@tmigot)

Closed issues: - Default behavior for nln_nnzj (#475)

- Julia
Published by github-actions[bot] almost 2 years ago

NLPModels - v0.21.2

NLPModels v0.21.2

Diff since v0.21.1

Merged pull requests: - Documentation tweaks (fixes #460) (#462) (@timholy) - Error for nnzj mismatch (#468) (@aldma) - Add counters field in default counters macro (#470) (@MaxenceGollier) - Add new NLPModelMeta constructor (#471) (@MaxenceGollier) - Version 0.21.2 (#473) (@tmigot)

Closed issues: - Return assertion error if nnzj != lin_nnzj + nln_nnzj in meta (#448) - Documentation: inconsistency in whether constraints are zero (#460) - Update an NLPModelMeta (#469)

- Julia
Published by github-actions[bot] almost 2 years ago

NLPModels - v0.21.1

NLPModels v0.21.1

Diff since v0.21.0

Merged pull requests: - Bump versions in doc (#461) (@tmigot) - Call cons! in objcons! for unconstrained (#463) (@tmigot)

- Julia
Published by github-actions[bot] about 2 years ago

NLPModels - v0.21.0

NLPModels v0.21.0

Diff since v0.20.0

Merged pull requests: - Bump ADNLPModels in doc (#433) (@tmigot) - remove non-existent variable from docstring (#434) (@tpapp) - trivial fix: return type of objcons! (#436) (@tpapp) - Update documentation reset! (#438) (@geoffroyleconte) - add blocknlpmodels in the docs (#439) (@grishabh147) - docs: enable linkcheck (#441) (@dpo) - Fix link to meta in guideline (#442) (@tmigot) - Update CI scripts (#450) (@amontoison) - Update models documentation (#451) (@tmigot) - Update CITATION.cff (#452) (@tmigot) - Avoid views in jtprod! (#453) (@tmigot) - Remove Vector implicit assumption (#455) (@tmigot) - Version 0.21 (#459) (@tmigot)

Closed issues: - Set codecov threshold for failure (#329) - Add support to dense Jacobian and Hessian in API (#376) - Return an error if lcon = -Inf and ucon = Inf (#435) - reset! function (#437) - Out of date link in Guidelines (#440)

- Julia
Published by github-actions[bot] about 2 years ago

NLPModels - v0.20.0

NLPModels v0.20.0

Diff since v0.19.2

Closed issues: - NLS: obj, grad! and objgrad! without residual evaluation (#429)

Merged pull requests: - use strict=true in docs (#411) (@dpo) - Remove auto-merge bot (#427) (@tmigot) - Add a keyword to avoid recomputing residual (#430) (@tmigot) - Version 0.20 (#432) (@tmigot)

- Julia
Published by github-actions[bot] about 3 years ago

NLPModels - v0.19.2

NLPModels v0.19.2

Diff since v0.19.1

Merged pull requests: - Update CommentPR.yml (#420) (@amontoison) - put NLPModelMeta constructor outside of struct (#424) (@paraynaud) - Add community guidelines section in readme (#425) (@tmigot) - v0.19.2 (#426) (@paraynaud)

- Julia
Published by github-actions[bot] over 3 years ago

NLPModels - v0.19.1

NLPModels v0.19.1

Diff since v0.19.0

Closed issues: - Memory allocation in counters (#405) - Fix docs (#409)

Merged pull requests: - Spell out NLP (#410) (@PallHaraldsson) - Up doc environment (#412) (@tmigot) - sum_counters without allocations (#414) (@tmigot) - Add in-place obj and grad! for nls (#417) (@tmigot) - add FPS in breakage (#418) (@tmigot) - Version 0.19.1 (#419) (@tmigot)

- Julia
Published by github-actions[bot] over 3 years ago

NLPModels - v0.19.0

NLPModels v0.19.0

Diff since v0.18.5

Merged pull requests: - Adding non allocating increment functions (#406) (@AntoninKns) - bump version to 0.19 (#407) (@dpo)

- Julia
Published by github-actions[bot] almost 4 years ago

NLPModels - v0.18.5

NLPModels v0.18.5

Diff since v0.18.4

Closed issues: - Documentation of met (#398)

Merged pull requests: - Fix counters in jprod! and jtprod! (#399) (@tmigot) - Fix linear API 2 (#401) (@tmigot) - documentation meta (#402) (@tmigot) - Version 0.18.5 (#403) (@tmigot)

- Julia
Published by github-actions[bot] about 4 years ago

NLPModels - v0.18.4

NLPModels v0.18.4

Diff since v0.18.3

Merged pull requests: - Use abstract type for meta API (#396) (@tmigot) - Version 0.18.4 (#397) (@tmigot)

- Julia
Published by github-actions[bot] about 4 years ago

NLPModels - v0.18.3

NLPModels v0.18.3

Diff since v0.18.2

Closed issues: - Better support for linear constraints (#377)

Merged pull requests: - Add counters for lin/nln functions (#390) (@tmigot) - Version 0.18.3 (#395) (@tmigot)

- Julia
Published by github-actions[bot] about 4 years ago

NLPModels - v0.18.2

NLPModels v0.18.2

Diff since v0.18.1

Merged pull requests: - inline increment! to avoid allocations (#393) (@dpo) - hotfix gpu (#394) (@amontoison)

- Julia
Published by github-actions[bot] over 4 years ago

NLPModels - v0.18.1

NLPModels v0.18.1

Diff since v0.18.0

Merged pull requests: - Create CITATION.cff (#380) (@abelsiqueira) - Compat LinearOperators 2 (#391) (@geoffroyleconte) - Release 0.18.1 (#392) (@geoffroyleconte)

- Julia
Published by github-actions[bot] over 4 years ago

NLPModels - v0.18.0

NLPModels v0.18.0

Diff since v0.17.2

Closed issues: - Is meta.minimize useful? (#341) - Update Documentation (#374) - Issue with AbstractNLPModel (#386)

Merged pull requests: - update docs NLPModelMeta (#375) (@geoffroyleconte) - API for linear constraints (#379) (@tmigot) - Change default nln in NLPModelMeta (#381) (@tmigot) - Remove matrix-product with the structure only (#382) (@tmigot) - Add linear api in docs (#383) (@tmigot) - Update docs after remove of nln (#387) (@tmigot) - Version 0.18.0 Merge after #387 (@tmigot)

- Julia
Published by github-actions[bot] over 4 years ago

NLPModels - v0.17.2

NLPModels v0.17.2

Diff since v0.17.1

Merged pull requests: - Simplify meta (#372) (@tmigot) - Version 0.17.2 (#373) (@tmigot)

- Julia
Published by github-actions[bot] almost 5 years ago

NLPModels - v0.17.1

NLPModels v0.17.1

Diff since v0.17.0

Closed issues: - Symmetric hessians (#352)

Merged pull requests: - Update breakage list (#357) (@abelsiqueira) - [AUTO] Change master to main (#368) (@abelsiqueira) - [AUTO] Fix docs to use main (#369) (@abelsiqueira) - Add getter for NLPModelMeta and NLSMeta (#371) (@tmigot)

- Julia
Published by github-actions[bot] almost 5 years ago

NLPModels - v0.17.0

NLPModels v0.17.0

Diff since v0.16.1

Merged pull requests: - Use new LinearOperators (#351) (@abelsiqueira) - Update default arguments for NLPModelMeta (#358) (@geoffroyleconte)

- Julia
Published by github-actions[bot] almost 5 years ago

NLPModels - v0.16.1

NLPModels v0.16.1

Diff since v0.16.0

Merged pull requests: - Update badges (#359) (@amontoison) - Fix badges (#360) (@amontoison) - Parametrize some allocations (#365) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 5 years ago

NLPModels - v0.16.0

NLPModels v0.16.0

Diff since v0.15.0

Merged pull requests: - Return Symmetric Hessians (#354) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 5 years ago

NLPModels - v0.15.0

NLPModels v0.15.0

Diff since v0.14.1

Closed issues: - Get the j-th hessian of the constraints (#315) - Some comment should be docstrings (#326) - non-finite values in constraint and objective (#350)

Merged pull requests: - Change some comments to docstrings (#345) (@abelsiqueira) - Update CI, TagBot and documentation workflows (#348) (@JSOBot) - Update CI, TagBot and documentation workflows (#349) (@JSOBot) - Parametrize structures (#353) (@geoffroyleconte) - Update Version (#356) (@geoffroyleconte)

- Julia
Published by github-actions[bot] almost 5 years ago

NLPModels - v0.14.1

NLPModels v0.14.1

Diff since v0.14.0

Closed issues: - AutoGrad (#24) - Extension of NLPModels to Maximum and Quasi Likelihood Estimation (#171) - Sparse dercheck (#260) - Use reverse-mode AD for J(x)'v (#267) - LLSModel hess_structure! not implemented (#273) - LLSModels no longer accept LinearOperators (#281) - Refactor code (#332) - Move non-specific tests to another package (consistency, check-dims, etc.) (#333) - Move ADNLPModel to another package (#334) - Move Modifiying methods to another package (#335) - NLPModels split checklist (#337) - LBFGS approx of Hessian (#343) - Add sparse derivative check (#344)

Merged pull requests: - Add new functions jth_hess related (#340) (@tmigot) - Testing breakage changes (#342) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 5 years ago

NLPModels - v0.14.0

NLPModels v0.14.0

Diff since v0.13.2

Closed issues: - Reinstate breakage checks with GitHub Actions (#313) - Improvements to breakage (#328)

Merged pull requests: - [skip ci] Test probot (#307) (@abelsiqueira) - Create ci.yml (#309) (@abelsiqueira) - use CircleCI linux (#310) (@dpo) - fix CircleCI config (#311) (@dpo) - use GitHub Actions across the board (#312) (@dpo) - Fix bug in feasibility_residual (#318) (@tmigot) - Improve hessian tests (#319) (@tmigot) - Add ghjvprod implementation and tests (#320) (@tmigot) - GitHub Actions Breakage tests (#324) (@abelsiqueira) - Add exclude to consistent_nlps and defaults to ghjvprod (#325) (@abelsiqueira) - Refactoring into core folder (#327) (@abelsiqueira) - Breakage improvements (#330) (@abelsiqueira) - Refactoring (#331) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 5 years ago

NLPModels - v0.13.2

NLPModels v0.13.2

Diff since v0.13.1

Closed issues: - Strange output of hess_op in LLSModels (#274) - Add show to guidelines (#296) - Including parameters (aka fixed variables) ? (#299) - objgrad! of LBFGSModel calls obj and grad but should call objgrad! of inner model (#304)

Merged pull requests: - Update guidelines with show information (#300) (@abelsiqueira) - Small doc fix (#301) (@abelsiqueira) - add BibTeX citation (#302) (@dpo) - Update the documentation about NLPModelsJuMP (#303) (@amontoison) - Fix objgrad on qnmodels (#305) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 6 years ago

NLPModels - v0.13.1

NLPModels v0.13.1

Diff since v0.13.0

Merged pull requests: - FeasibilityFormNLS of an LLSModel should handle hess structure (#297) (@abelsiqueira) - :bookmark: Version 0.13.1 (#298) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 6 years ago

NLPModels - v0.13.0

NLPModels v0.13.0

Diff since v0.12.4

Closed issues: - Pass linear residuals to FeasibilityFormNLS (#289)

Merged pull requests: - Remove NotImplemented and use MethodError instead (#280) (@abelsiqueira) - Using histogram printing of the counters (#290) (@abelsiqueira) - Remove useless hessian call on ADNLPModel constructor (#293) (@abelsiqueira) - Pass linear residuals to FeasibilityFormNLS as linear constraints (#294) (@abelsiqueira) - Add new constructors for ADNLP and ADNLS models (#295) (@abelsiqueira)

- Julia
Published by github-actions[bot] almost 6 years ago

NLPModels - v0.12.4

NLPModels v0.12.4

Diff since v0.12.3

Merged pull requests: - Remove jthhessresidual, hess and jac implementations for test models (#285) (@amontoison) - Create auto-merge (#286) (@abelsiqueira) - Implement show for NLPModels (#287) (@abelsiqueira) - Add list of linear and nonlinear equations to NLS (#288) (@abelsiqueira) - Update NLS examples with linear residuals (#291) (@amontoison) - Version 0.12.4 (#292) (@amontoison)

- Julia
Published by github-actions[bot] about 6 years ago

NLPModels - v0.12.3

NLPModels v0.12.3

Diff since v0.12.2

Closed issues: - Many equations broken in the docs (#250) - Better docs for FeasibilityResidual (#251) - Ambiguous methods (#275)

Merged pull requests: - Test CI on Julia 1.3, 1 and nightly (#272) (@abelsiqueira) - Check input dimensions in several models (#276) (@abelsiqueira) - Test mem argument of QN models (#277) (@abelsiqueira) - fix CI scripts (#279) (@dpo) - Add NLP model LINSV (#283) (@amontoison) - Fix check-dimensions tests: constrained hprod! was not called (#284) (@abelsiqueira)

- Julia
Published by github-actions[bot] about 6 years ago

NLPModels - v0.12.2

NLPModels v0.12.2

Diff since v0.12.1

Closed issues: - Some functions are being overwritten due to @default_counters (#263)

Merged pull requests: - new method resetdata!() for models that store resettable data (#264) (@dpo) - Change LLSModel to use coordinate format internally (#265) (@abelsiqueira) - reset! should call resetdata! (#266) (@dpo) - Changing tests printing (#268) (@abelsiqueira) - pass options through to Quasi-Newton operator (#269) (@dpo) - add reset_data! to docs (#270) (@dpo)

- Julia
Published by github-actions[bot] about 6 years ago

NLPModels - v0.12.1

NLPModels v0.12.1

Diff since v0.12.0

Merged pull requests: - Create guidelines in docs (#247) (@abelsiqueira) - Print during multiple-precision tests (#255) (@abelsiqueira) - Add NLP problem LINCON (#258) (@amontoison) - Version 0.12.1 (#259) (@abelsiqueira) - Fix missing docstring source links (#261) (@amontoison) - Add NLS problem NLSLC (#262) (@amontoison)

- Julia
Published by github-actions[bot] about 6 years ago

NLPModels - v0.12.0

NLPModels v0.12.0

Diff since v0.11.1

Closed issues: - Change \nabla c(x) to J(x) (#246)

Merged pull requests: - Create prod functions that accept structure (#245) (@abelsiqueira) - Version 0.11.1 (#249) (@abelsiqueira) - Several doc fixes (#252) (@abelsiqueira) - More multiple precision fixes (#253) (@abelsiqueira) - Drop Julia 1.1 from CI (#256) (@abelsiqueira) - Add jthhessresidual implementation (#257) (@amontoison)

- Julia
Published by github-actions[bot] about 6 years ago

NLPModels - v0.11.1

NLPModels v0.11.1

Diff since v0.11.0

Merged pull requests: - Create CompatHelper.yml (#242) (@abelsiqueira) - Update README (#244) (@abelsiqueira) - Test and fix multiple precision in matrix_op (#248) (@abelsiqueira) - Version 0.11.1 (#249) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 6 years ago

NLPModels - v0.11.0

NLPModels v0.11.0

Diff since v0.10.1

Closed issues: - Proposition: Change meta (add get(nlp, :thing)) (#92) - NLSModels should be considered equal to NLPModels (#127) - NLPModels rework steps (#166) - Test types (#195) - Split NLPModels (#199) - brownden doesn't have obj_weight in hprod! and consistency doesn't check it. (#230)

Merged pull requests: - Merge pull request #234 from JuliaSmoothOptimizers/refactor-tests2 (#234) (@abelsiqueira) - Refactor multiple precision tests and fix some multiple precision issues (#235) (@abelsiqueira) - Fix issue230 (#236) (@abelsiqueira) - Install TagBot as a GitHub Action (#238) (@JuliaTagBot) - Update docs/make.jl for Documenter 0.24 (#239) (@amontoison) - Build documentation again with Travis (#240) (@amontoison) - Don't test breakage on forks (#241) (@abelsiqueira)

- Julia
Published by github-actions[bot] over 6 years ago

NLPModels - v0.10.1

v0.10.1 (2020-01-17)

Diff since v0.9.1

Closed issues:

  • SlackModel loses type of x (#217)
  • ADModels: better prods (#214)

Merged pull requests:

  • Test-breakage runs in parallel (#233) (abelsiqueira)
  • Refactor tests (#231) (abelsiqueira)
  • stop in range is not positional argument in Julia 1.0 (#227) (abelsiqueira)
  • Improve ForwardDiff related prod functions (#226) (abelsiqueira)
  • Fix types in slack model (fix #217) (#225) (abelsiqueira)
  • test Julia 1.3, FreeBSD, add badge (#224) (dpo)
  • Update travis with latest Julia (#223) (abelsiqueira)

- Julia
Published by julia-tagbot[bot] over 6 years ago

NLPModels - v0.9.1

v0.9.1 (2019-11-20)

Diff since v0.10.0

- Julia
Published by julia-tagbot[bot] over 6 years ago

NLPModels - v0.10.0

v0.10.0 (2019-11-15)

Diff since v0.9.0

Closed issues:

  • Remove Lagrangian multipliers as kw from Hessian functions splitting into two functions (#211)
  • Remove rows and cols for coord functions (#192)

Merged pull requests:

  • remove types from linear operators (#222) (dpo)
  • Version 0.10.0 (#221) (abelsiqueira)
  • Remove NLPModelsJuMP from docs until it is fixed (#219) (abelsiqueira)
  • Test jac_structure! (#218) (abelsiqueira)
  • Remove rows and cols from coord functions (#216) (abelsiqueira)
  • Split Hessian functions into two removing multipliers as keywords (#215) (abelsiqueira)
  • Fix docs (#212) (abelsiqueira)

- Julia
Published by julia-tagbot[bot] over 6 years ago

NLPModels - v0.9.0

v0.9.0 (2019-09-26)

Diff since v0.8.3

Merged pull requests:

  • Change some structure functions to their in place versions (#209) (abelsiqueira)
  • Test breakage (#208) (abelsiqueira)
  • Change coverage in travis to run only for one build (#205) (abelsiqueira)
  • Add jac_structure_residual! and use in place coord function for NLS (#204) (abelsiqueira)

- Julia
Published by julia-tagbot[bot] over 6 years ago

NLPModels - v0.8.3

v0.8.3 (2019-08-22)

Diff since v0.8.2

Closed issues:

  • Testing if zapier/asana automatically gets this last chance (#198)
  • Testing if zapier/asana automatically gets this (#197)
  • Testing if zapier/asana automatically gets this (#196)
  • Accept non-Function callables (#193)

Merged pull requests:

  • Manually compute the derivates of Brownden (#203) (abelsiqueira)
  • test Julia 1.2 on CI (#202) (dpo)
  • run CI on Travis/Windows (#201) (dpo)
  • Remove Function type from ADNLPModel to accept other callables (#194) (abelsiqueira)

- Julia
Published by julia-tagbot[bot] almost 7 years ago

NLPModels - v0.8.2

v0.8.2 (2019-07-09)

Diff since v0.8.1

Merged pull requests:

  • accessing rows/cols in hess_coord is unsafe (#191) (dpo)
  • Simplify methods (#190) (dpo)

- Julia
Published by julia-tagbot[bot] almost 7 years ago

NLPModels - v0.8.1

v0.8.1 (2019-07-06)

Diff since v0.8.0

Closed issues:

  • hess_structure! (#182)
  • Coordinate Jacobian and Hessian improvements (#160)

Merged pull requests:

  • ADNLPModel should return a dense Hessian (#189) (dpo)
  • Bang methods (#188) (dpo)
  • Change from REQUIRE to Project.toml (#186) (abelsiqueira)
  • Fix display math in docstrings. (#184) (xhu4)
  • New methods to obtain Hessian structure in place (#183) (dpo)

- Julia
Published by julia-tagbot[bot] almost 7 years ago

NLPModels -

Remove SimpleNLPModel. Manual implementation as an alternative to SimpleNLPModel. Implement structure and inplace coordinate function.

- Julia
Published by abelsiqueira about 7 years ago

NLPModels -

- Julia
Published by abelsiqueira over 7 years ago

NLPModels -

- Julia
Published by abelsiqueira over 7 years ago

NLPModels -

- Julia
Published by abelsiqueira over 7 years ago

NLPModels -

Documentation update

- Julia
Published by abelsiqueira over 7 years ago

NLPModels -

fix a missing requirement error

- Julia
Published by dpo over 7 years ago

NLPModels -

- Julia
Published by abelsiqueira over 7 years ago

NLPModels -

- Julia
Published by abelsiqueira over 7 years ago

NLPModels -

- Julia
Published by abelsiqueira almost 8 years ago

NLPModels - v0.4.2

- Julia
Published by abelsiqueira almost 8 years ago

NLPModels - v0.4.1

- Julia
Published by abelsiqueira about 8 years ago

NLPModels - v0.4.0

- Julia
Published by abelsiqueira about 8 years ago

NLPModels -

- Julia
Published by abelsiqueira over 8 years ago

NLPModels - v0.2.0

- Julia
Published by abelsiqueira about 9 years ago

NLPModels - v0.1.0

- Julia
Published by abelsiqueira over 9 years ago

NLPModels - v0.0.2

- Julia
Published by abelsiqueira over 9 years ago