Skip to main content

FelooPy: Efficient and feature-rich integrated decision environment

Project description

Efficient & Feature-Rich Integrated Decision Environment

Version 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.10.x virtual environment:

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

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 used version:


APA 6th/7th Edition

Tafakkori, K. (2024). Efficient and feature-rich integrated decision environment [Python Library]. Retrieved from https://github.com/feloopy/feloopy (Original work published April 2024).

LaTeX/BiBTeX

@software{ktafakkori2024Apr,
author       = {Keivan Tafakkori},
title        = {{FelooPy: Efficient and feature-rich integrated decision environment}},
year         = {2024},
month        = apr,
publisher    = {GitHub},
url          = {https://github.com/feloopy/feloopy/}
}


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.6.tar.gz (118.2 kB view details)

Uploaded Source

Built Distribution

feloopy-0.3.6-py3-none-any.whl (193.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: feloopy-0.3.6.tar.gz
  • Upload date:
  • Size: 118.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.7

File hashes

Hashes for feloopy-0.3.6.tar.gz
Algorithm Hash digest
SHA256 7946e512ede0ff4985a6e505900f5d27249e4b04be07d7a57e6291d89fc07b8c
MD5 2cfb5a2a02729175a7f587f612473c16
BLAKE2b-256 89c1181dd8ef58afcd80fda76ecef9de5c75b390f9cbb5e7087897b195397612

See more details on using hashes here.

File details

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

File metadata

  • Download URL: feloopy-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 193.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.7

File hashes

Hashes for feloopy-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c88ffee7eebaea5d8124b491ecf333483a3ba95897276dc307a308d336fd692a
MD5 e28476d602c955ea88646919676fef94
BLAKE2b-256 aa85a6dc01a998f41f6546544420ccb6b0c0d3ce8619feaf215287569f01b936

See more details on using hashes here.

Supported by

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