1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 6 <link id="favicon-light" rel="icon" type="image/svg+xml" href="/logo-black.svg" /> 7 <link id="favicon-dark" rel="icon" type="image/svg+xml" href="/logo-white.svg" /> 8 <meta name="viewport" content="width=device-width, initial-scale=1" /> 9 <meta name="keywords" content="optimization, operations research, Python, IDE, linear programming, mixed-integer programming, solver, feloopy, decision intelligence" /> 10 <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)" /> 11 <meta name="theme-color" content="#0a0e14" media="(prefers-color-scheme: dark)" /> 12 <meta name="google-site-verification" content="bVUxQ-dwS2OJIe_gchcWu-NqHJD3oR9Sl_KMNnR5-vQ" /> 13 14 <!-- Open Graph --> 15 <!-- Twitter --> 16 <!-- Canonical --> 17 <link rel="preconnect" href="https://api.github.com" crossorigin /> 18 <link rel="preconnect" href="https://pypi.org" crossorigin /> 19 <link rel="preconnect" href="https://pypistats.org" crossorigin /> 20 <link rel="preconnect" href="https://img.shields.io" crossorigin /> 21 <link rel="preconnect" href="https://api.codetabs.com" crossorigin /> 22 <link rel="preconnect" href="https://www.youtube.com" crossorigin /> 23 <link rel="dns-prefetch" href="https://ipapi.co" /> 24 <link rel="dns-prefetch" href="https://ipwhois.app" /> 25 <link rel="dns-prefetch" href="https://ipinfo.io" /> 26 <link rel="dns-prefetch" href="https://docs.google.com" /> 27 <link rel="dns-prefetch" href="https://script.google.com" /> 28 <link rel="modulepreload" href="data:application/octet-stream;base64,aW1wb3J0IFJlYWN0IGZyb20gInJlYWN0IjsKaW1wb3J0IHsgY3JlYXRlUm9vdCwgaHlkcmF0ZVJvb3QgfSBmcm9tICJyZWFjdC1kb20vY2xpZW50IjsKaW1wb3J0IHsgQnJvd3NlclJvdXRlciB9IGZyb20gInJlYWN0LXJvdXRlci1kb20iOwppbXBvcnQgQXBwIGZyb20gIi4vQXBwIjsKaW1wb3J0ICIuL2luZGV4LmNzcyI7Cgpjb25zdCByb290RWwgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicm9vdCIpITsKY29uc3QgYXBwID0gKAogIDxSZWFjdC5TdHJpY3RNb2RlPgogICAgPEJyb3dzZXJSb3V0ZXIgYmFzZW5hbWU9e2ltcG9ydC5tZXRhLmVudi5CQVNFX1VSTH0+CiAgICAgIDxBcHAgLz4KICAgIDwvQnJvd3NlclJvdXRlcj4KICA8L1JlYWN0LlN0cmljdE1vZGU+Cik7CgppZiAocm9vdEVsLmhhc0NoaWxkTm9kZXMoKSkgewogIGh5ZHJhdGVSb290KHJvb3RFbCwgYXBwKTsKfSBlbHNlIHsKICBjcmVhdGVSb290KHJvb3RFbCkucmVuZGVyKGFwcCk7Cn0K" /> 29 <base href="/"> 30
30<script> 31 (function() { 32 function getIsDark() { 33 return document.documentElement.classList.contains("dark") 34 || (!document.documentElement.classList.contains("light") && window.matchMedia("(prefers-color-scheme: dark)").matches); 35 } 36 function updateFavicon() { 37 var dark = getIsDark(); 38 var light = document.getElementById("favicon-light"); 39 var darkEl = document.getElementById("favicon-dark"); 40 if (light) light.media = dark ? "not all" : "all"; 41 if (darkEl) darkEl.media = dark ? "all" : "not all"; 42 } 43 updateFavicon(); 44 var mo = new MutationObserver(updateFavicon); 45 mo.observe(document.documentElement, { attributes: true, attributeFilter: ["class"] }); 46 window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change", updateFavicon); 47 })(); 48 </script>
48 49
49<script type="module" crossorigin src="/assets/index-CtPeN6VQ.js"></script>
49 50 <link rel="modulepreload" crossorigin href="/assets/vendor-CbdrYL10.js"> 51 <link rel="modulepreload" crossorigin href="/assets/katex-CvgdMqkm.js"> 52 <link rel="modulepreload" crossorigin href="/assets/markdown-DORKyIqC.js"> 53 <link rel="modulepreload" crossorigin href="/assets/charts-o3PIBre0.js"> 54 <link rel="stylesheet" crossorigin href="/assets/style-tTMs1bCm.css"> 55 <title>FelooPy</title> 56 <meta name="description" content="FelooPy is an all-in-one Python optimization IDE. Fully offline, zero telemetry, tuned for operations research, local optimization, and decision intelligence." /> 57 <link rel="canonical" href="https://feloopy.github.io/" /> 58 <meta name="robots" content="index, follow" /> 59 <meta property="og:type" content="website" /> 60 <meta property="og:site_name" content="FelooPy" /> 61 <meta property="og:title" content="FelooPy" /> 62 <meta property="og:description" content="FelooPy is an all-in-one Python optimization IDE. Fully offline, zero telemetry, tuned for operations research, local optimization, and decision intelligence." /> 63 <meta property="og:url" content="https://feloopy.github.io/" /> 64 <meta property="og:image" content="https://feloopy.github.io/logo.svg" /> 65 <meta property="og:locale" content="en_US" /> 66 <meta name="twitter:card" content="summary_large_image" /> 67 <meta name="twitter:title" content="FelooPy" /> 68 <meta name="twitter:description" content="FelooPy is an all-in-one Python optimization IDE. Fully offline, zero telemetry, tuned for operations research, local optimization, and decision intelligence." /> 69 <meta name="twitter:image" content="https://feloopy.github.io/logo.svg" /> 70 </head> 71 <body> 72 <div id="root"></div> 73 </body> 74</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.