8000 GitHub - feloopy/feloopy: Python API
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feloopy/feloopy

Repository files navigation

Efficient & Feature-Rich Integrated Decision Environment

PyPI Release Date Downloads License


Quick Intro

FelooPy (/fɛlupaɪ/) is a user-friendly tool for coding, modeling, and solving decision problems. It helps you focus on analysis and offers and supports a wide range of mathematical and statistical models and algorithms for decision-making.


Quick Features

  • Linear & Non-Linear Programming: Exact algorithms for LP/NLP.
  • Integer & Mixed-Integer Programming: Exact algorithms for IP/MIP.
  • General Purpose Programming: Heuristic algorithms for various problems.
  • Constraint Programming: Techniques for constraint satisfaction.
  • Multi-Objective Decision-Making: Optimizing multiple objectives (MODM/MCDM).
  • Multi-Attribute Decision-Making: Evaluating opinions on alternatives using multiple attributes (MADM/MCDM).

Quick Installation

You can install feloopy inside a Python>=3.1x.x virtual environment:

pip install -U "feloopy[stock]==0.3.9"

For supporting the developer, testing the latest version, and reporting bugs or contributing to the codebase, use:

pip install "feloopy[stock] @ git+https://github.com/feloopy/feloopy.git"

Quick Testing

Here is an example to test FelooPy's functionality:

import feloopy as flp

def example(m):
    x = m.bvar(name="x")
    y = m.pvar(name="y", bound=[0, 1])
    m.con(x + y <= 1, name="c1")
    m.con(x - y >= 1, name="c2")
    m.obj(x + y)
    return m

flp.search(example,directions=["max"]).clean_report()

Quick Citation

To cite or give credit to FelooPy in publications, projects, presentations, web pages, blog posts, etc., please use one of the following entries based on the version you used:


APA 7th Edition

Tafakkori, K. (2022–2025). FelooPy: Efficient and feature-rich integrated decision environment (Version 0.3.9) [Computer software]. GitHub. https://github.com/feloopy/feloopy

For APA 6th Edition, use: Tafakkori, K. (2025). FelooPy: Efficient and feature-rich integrated decision environment (Version 0.3.9) [Computer software]. Retrieved from https://github.com/feloopy/feloopy


LaTeX/BibTeX

@software{tafakkori_feloopy_2025,
  author      = {Keivan Tafakkori},
  title       = {{FelooPy: Efficient and Feature-Rich Integrated Decision Environment}},
  year        = {2025},
  version     = {0.3.9},
  publisher   = {GitHub},
  url         = {https://github.com/feloopy/feloopy},
  note        = {Original release: September 2022},
}


Previous citations

Versions before 0.3.6

APA 6th/7th Edition

Tafakkori, K. (2022). FelooPy: An integrated optimization environment for AutoOR in Python [Python Library]. Retrieved from https://github.com/ktafakkori/feloopy (Original work published September 2022).

LaTeX/BiBTeX
@software{ktafakkori2022Sep,
author       = {Keivan Tafakkori},
title        = { {FelooPy: An integrated optimization environment for AutoOR in Python} },
year         = {2022},
month        = sep,
publisher    = {GitHub},
url          = {https://github.com/ktafakkori/feloopy/}
}

About

Python API

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages

0