thebest
© Official GitHub Repository | FelooPy | Integrated optimization environment
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (17.1%) to scientific vocabulary
Repository
© Official GitHub Repository | FelooPy | Integrated optimization environment
Basic Info
- Host: GitHub
- Owner: William43864
- License: other
- Default Branch: main
- Homepage: https://ktafakkori.github.io/
- Size: 1.33 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 8
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
FelooPy

An integrated optimization environment (IOE) for AutoOR in Python!
🐍Introduction
FelooPy (FEasible, LOgical & OPtimal + Python) is a hyper-optimization interface that allows operations research scientists to build, develop, and test optimization models with almost all open-source and commercial solvers available. With FelooPy, the users would be able to benchmark the solvers to see if they meet the requirements.
Motivated by the AutoML era, which is "the process of automating the time-consuming, iterative tasks of machine learning model development," FelooPy is the first package that is going to provide an AutoOR tool for automating the time-consuming tasks of modeling, implementing, and analyzing an optimization model by providing an integrated (exact and heuristic) optimization environment in Python. Accordingly, FelooPy would also support multiple features such as sensitivity analysis, visualization, and more!
License: MIT
🔝 Advantages:
- An integrated optimization environment.
- Automating operations research model development workflow.
- Straightforward syntax for optimization modeling.
- Using only one syntax for coding.
- Having access to multiple optimization interfaces all at once.
- Using almost all solvers available.
- Getting execution time of your optimization model.
- Native support for sensitivity analysis.
- Native support for benchmarking all optimizers for your_model.
- Native support for heuristic optimization with the same syntax.
- Native support for solver interfaces (Coming soon)
- Native support for multi-objective optimization (Coming soon)
- ...
⬇️ Installation
There are multiple ways to install this Python package:
- Using the command
pip install feloopyin a terminal. - Using the command
!pip install feloopyat the top of your code and implementing it for once. - Using the following piece of code:
python
import os
os.system("pip install feloopy")
- Using the following function:
```python import pip
def install(package): if hasattr(pip, 'main'): pip.main(['install', package]) else: pip._internal.main(['install', package])
install('feloopy') ```
- Using the package provided in the release section.
📄 Documentation
A short documentation is provided in the repository. Please refer to it for more information on installation and the usage of the FelooPy package.
🆘 Contributions
Are welcome :)
🎛️ Current contributors
⚡Support
This repository will be more and more complete over time.
Hence, it is kindly requested to support this work by giving a ⭐ to the repository to make it available for a broad range of audiences who are interested in using exact and heuristic optimization techniques in the Python programming language.
💫 Supporters
❤️ Sponsorship
Owner
- Login: William43864
- Kind: user
- Repositories: 1
- Profile: https://github.com/William43864
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you are using this package, please cite it as below." authors: - family-names: "Tafakkori" given-names: "Keivan" orcid: "https://orcid.org/0000-0001-8964-6008" title: "Feloopy: An integrated optimization environment for AutoOR in Python" version: 0.1.1 doi: date-released: 2022-09-14 url: "https://github.com/ktafakkori/feloopy"
GitHub Events
Total
- Watch event: 1
- Fork event: 1
Last Year
- Watch event: 1
- Fork event: 1
Dependencies
- gekko *
- infix *
- matplotlib *
- numpy *
- ortools *
- pulp *
- pyomo *
- tabulate *