# ProOF
Professional Optimization Framework

ProOF is a computational tool developed to assist professionals in implementing optimization methods and problem solving. The tool can be considered as a development environment (framework) and focuses primarily on guiding the implementation of computational methods and varied problems using the paradigm as object-oriented programming.

The tool incorporates the same environment as the key features found in other tools of literature, guide the implementation of methods and problem solving with high reuse of code, supports generating code in different programming languages and maintains a Graphical User Interface (GUI ) for automatic parameterization methods entered by the user. Some published studies attest to the robustness of the tool, to incorporate the ProOF some methods that have been used for optimization and real world problems.


# ProOF
Professional Optimization Framework

ProOF is a computational tool developed to assist professionals in implementing optimization methods and problem solving. The tool can be considered as a development environment (framework) and focuses primarily on guiding the implementation of computational methods and varied problems using the paradigm as object-oriented programming.

The tool incorporates the same environment as the key features found in other tools of literature, guide the implementation of methods and problem solving with high reuse of code, supports generating code in different programming languages and maintains a Graphical User Interface (GUI ) for automatic parameterization methods entered by the user. Some published studies attest to the robustness of the tool, to incorporate the ProOF some methods that have been used for optimization and real world problems.

![Graphical abstract](https://raw.githubusercontent.com/marcio-da-silva-arantes/ProOF/master/wiki/project-proof6.png)

Revert "Revert "Preparing release version v2.4""
Revert "Revert "Preparing release version v2.4""

This reverts commit 76f63ddcc318a14749c932ab419fc2ab7ee095c5.
