Skip to main content

FelooPy: Efficient and feature-rich integrated decision environment

Project description

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/}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

feloopy-0.3.9.tar.gz (137.7 kB view details)

Uploaded Source

Built Distribution

feloopy-0.3.9-py3-none-any.whl (213.7 kB view details)

Uploaded Python 3

File details

Details for the file feloopy-0.3.9.tar.gz.

File metadata

  • Download URL: feloopy-0.3.9.tar.gz
  • Upload date:
  • Size: 137.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for feloopy-0.3.9.tar.gz
Algorithm Hash digest
SHA256 d47538885cbfc0740248484ddb5d260fd23729d0b53bcb068e3f5d7e083455c6
MD5 5f0be629894ba97d4e8c396a799f2334
BLAKE2b-256 4f559158a53596cdafc28b32d1a6bc7725a528ef745c0970c71bb05df7f1f102

See more details on using hashes here.

File details

Details for the file feloopy-0.3.9-py3-none-any.whl.

File metadata

  • Download URL: feloopy-0.3.9-py3-none-any.whl
  • Upload date:
  • Size: 213.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for feloopy-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 8001e27f747dfe02e255f05392180620b96f94633b3a7f715eda977eddc06ebe
MD5 cb13a741f9866721409cee4fb5a8754f
BLAKE2b-256 6aa5e7cd5fc231415fe2a753e0bd2fcb1a35ca41d20443367b7721a31760ea35

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page