PageSourceSearch

https://feloopy.github.io/

html feloopy.github.io collected 2026-10-03 09:11:20 UTC 5,115 bytes, 74 lines download raw bytes

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.