{"id":19083957,"url":"https://github.com/pyomo/pyomo-tutorials","last_synced_at":"2025-04-30T08:55:08.268Z","repository":{"id":211866439,"uuid":"712526701","full_name":"Pyomo/pyomo-tutorials","owner":"Pyomo","description":"A modern set of Pyomo tutorials","archived":false,"fork":false,"pushed_at":"2025-03-11T22:11:16.000Z","size":6726,"stargazers_count":19,"open_issues_count":0,"forks_count":4,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-30T14:34:33.653Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Pyomo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-31T16:35:17.000Z","updated_at":"2025-03-16T04:51:04.000Z","dependencies_parsed_at":"2024-11-09T02:50:08.446Z","dependency_job_id":"204d8690-ed68-4fef-8297-33c82f547071","html_url":"https://github.com/Pyomo/pyomo-tutorials","commit_stats":null,"previous_names":["pyomo/pyomo-tutorials"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pyomo%2Fpyomo-tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pyomo%2Fpyomo-tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pyomo%2Fpyomo-tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pyomo%2Fpyomo-tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pyomo","download_url":"https://codeload.github.com/Pyomo/pyomo-tutorials/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249484846,"owners_count":21280014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T02:49:35.846Z","updated_at":"2025-04-18T11:32:49.541Z","avatar_url":"https://github.com/Pyomo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pyomo Tutorials\n\nThis repository hosts a modern, updated set of Pyomo tutorials to reflect\nthe most recent major version's features and offerings. These tutorials are\nintended for those new to Pyomo but who have a reasonable understanding of\noptimization modeling.\n\n## Pyomo Overview\n\nPyomo is a Python-based open-source software package that supports a\ndiverse set of optimization capabilities for formulating and analyzing\noptimization models. Pyomo can be used to define symbolic problems,\ncreate concrete problem instances, and solve these instances with\nstandard solvers. Pyomo supports a wide range of problem types,\nincluding:\n\n -  Linear programming\n -  Quadratic programming\n -  Nonlinear programming\n -  Mixed-integer linear programming\n -  Mixed-integer quadratic programming\n -  Mixed-integer nonlinear programming\n -  Mixed-integer stochastic programming\n -  Generalized disjunctive programming\n -  Differential algebraic equations\n -  Mathematical programming with equilibrium constraints\n -  Constraint programming\n\nPyomo supports analysis and scripting within a full-featured programming\nlanguage. Further, Pyomo has also proven an effective framework for\ndeveloping high-level optimization and analysis tools.  For example, the\n[`mpi-sppy`](https://github.com/Pyomo/mpi-sppy) package provides generic\nsolvers for stochastic programming. `mpi-sppy` leverages the fact that\nPyomo's modeling objects are embedded within a full-featured high-level\nprogramming language, which allows for transparent parallelization of\nsubproblems using Python parallel communication libraries.\n\n* [Pyomo Home](http://www.pyomo.org)\n* [About Pyomo](http://www.pyomo.org/about)\n* [Download](http://www.pyomo.org/installation/)\n* [Documentation](http://www.pyomo.org/documentation/)\n* [Performance Plots](https://pyomo.github.io/performance/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyomo%2Fpyomo-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpyomo%2Fpyomo-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyomo%2Fpyomo-tutorials/lists"}