An open API service for producing an overview of a list of open source projects.

https://github.com/coin-or/pulp

constraints mip pulp python solver

Score: 28.392253648774837

Last synced: about 10 hours ago
JSON representation

Repository metadata:

A python Linear Programming API


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 508
Total Committers: 117
Avg Commits per committer: 4.342
Development Distribution Score (DDS): 0.683

Commits in past year: 63
Committers in past year: 15
Avg Commits per committer in past year: 4.2
Development Distribution Score (DDS) in past year: 0.635

Name Email Commits
Franco Peschiera p****p@g****m 161
Stuart Mitchell s****u@s****m 86
Stuart Mitchell h****g@s****m 32
dependabot[bot] 4****] 15
Franco Peschiera p****s@g****m 11
Matthew Bradbury M****y 11
Christophe-Marie Duquesne c****e@g****m 10
Frederick Robinson f****n@f****m 9
Ryan J. O'Neil r****l@g****m 7
Ewout ter Hoeven E****n@s****l 6
Grzegorz Kwacz g****z@h****m 6
tgmath t****t@g****m 5
Antony Phillips a****s@g****m 5
Guillermo González-Santander de la Cruz g****z@b****s 4
Will Usher w****r@k****e 4
Rachel 3****o 4
Daniel Junglas 5****s 4
William Pettersson w****m@e****e 3
SteefCoder 1****r 3
Gabriel Carneiro 7****o 3
sudermn n****n@b****m 3
Utkarsh Detha u****a@g****m 3
Leduin José Cuenca Macas l****s@u****s 2
Maciej m****j@w****m 2
Sam Mathew s****t 2
T Coxon 9****3 2
Thiago Jobson t****n 2
andig c****e@g****m 2
fjc f****f@g****m 2
Christian Wassermann c****n@w****e 2
and 87 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 166
Total pull requests: 252
Average time to close issues: 10 months
Average time to close pull requests: 2 months
Total issue authors: 130
Total pull request authors: 74
Average comments per issue: 2.46
Average comments per pull request: 1.98
Merged pull request: 171
Bot issues: 0
Bot pull requests: 13

Past year issues: 17
Past year pull requests: 37
Past year average time to close issues: 2 months
Past year average time to close pull requests: 7 days
Past year issue authors: 11
Past year pull request authors: 14
Past year average comments per issue: 2.12
Past year average comments per pull request: 1.59
Past year merged pull request: 27
Past year bot issues: 0
Past year bot pull requests: 6

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/coin-or/pulp

Top Issue Authors

  • davidggphy (5)
  • WPettersson (5)
  • simon-b (4)
  • greg19 (4)
  • yurivict (3)
  • torressa (3)
  • tle4336 (3)
  • ldeluigi (2)
  • zxt5 (2)
  • s-u-m-a-n-t-h (2)
  • christiansegercrantz (2)
  • dbokal (2)
  • yahyamert (2)
  • kaijing-zhang (2)
  • pchtsp (2)

Top Pull Request Authors

  • pchtsp (48)
  • MBradbury (29)
  • frrad (17)
  • dependabot[bot] (13)
  • G-Carneiro (7)
  • aphi (7)
  • greg19 (6)
  • EwoutH (6)
  • Iroy30 (5)
  • WPettersson (5)
  • pepeleduin (5)
  • djunglas (4)
  • ggsdc (4)
  • andig (3)
  • davidggphy (3)

Top Issue Labels

  • lp/mps (3)
  • Priority-Medium (2)
  • good first issue (2)
  • enhancement (2)
  • Type-Defect (2)
  • SCIP (2)
  • help wanted (2)
  • auto-migrated (2)
  • HiGHs (1)
  • gurobi (1)
  • docs (1)

Top Pull Request Labels

  • dependencies (13)
  • github_actions (7)
  • rust (2)
  • python:uv (2)

Package metadata

nixpkgs-unstable: python313Packages.pulp

Module to generate MPS or LP files

pypi.org: pulp

PuLP is an LP modeler written in python. PuLP can generate MPS or LP files and call GLPK, COIN CLP/CBC, CPLEX, and GUROBI to solve linear problems.

  • Homepage:
  • Documentation: https://pulp.readthedocs.io/
  • Licenses: MIT
  • Latest release: 4.2.0 (published 2 days ago)
  • Last Synced: 2026-10-22T18:05:41.313Z (1 day ago)
  • Versions: 68
  • Dependent Packages: 115
  • Dependent Repositories: 639
  • Downloads: 5,390,938 Last month
  • Docker Downloads: 128
  • Rankings:
    • Dependent packages count: 0.207%
    • Downloads: 0.366%
    • Dependent repos count: 0.541%
    • Average: 1.543%
    • Stargazers count: 1.654%
    • Forks count: 2.681%
    • Docker downloads count: 3.809%
  • Maintainers (3)
proxy.golang.org: github.com/coin-or/pulp

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/coin-or/pulp#section-documentation
  • Licenses: other
  • Latest release: v0.0.0-20260814153131-7c1790ad6cfb (published 2 months ago)
  • Last Synced: 2026-10-22T18:04:15.236Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.314%
    • Average: 4.459%
    • Dependent repos count: 4.605%
conda-forge.org: pulp

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: MIT
  • Latest release: 2.7.0 (published almost 4 years ago)
  • Last Synced: 2026-08-21T12:27:07.282Z (2 months ago)
  • Versions: 8
  • Dependent Packages: 8
  • Dependent Repositories: 50
  • Downloads: 1,850,558 Total
  • Rankings:
    • Dependent repos count: 5.06%
    • Dependent packages count: 7.101%
    • Average: 7.828%
    • Forks count: 9.247%
    • Stargazers count: 9.906%
spack.io: py-pulp

PuLP is an LP modeler written in Python. PuLP can generate MPS or LP files and call GLPK, COIN-OR CLP/CBC, CPLEX, GUROBI, MOSEK, XPRESS, CHOCO, MIPCL, SCIP to solve linear problems.

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: []
  • Latest release: 3.3.1 (published 5 months ago)
  • Last Synced: 2026-10-22T18:04:22.852Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Forks count: 5.155%
    • Stargazers count: 5.836%
    • Average: 9.764%
    • Dependent packages count: 28.067%
  • Maintainers (1)
anaconda.org: pulp

PuLP is an linear and mixed integer programming modeler written in Python. With PuLP, it is simple to create MILP optimisation problems and solve them with the latest open-source (or proprietary) solvers. PuLP can generate MPS or LP files and call solvers such as GLPK, COIN-OR CLP/CBC, CPLEX, GUROBI, MOSEK, XPRESS, CHOCO, MIPCL, HiGHS, SCIP/FSCIP.

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: MIT
  • Latest release: 3.3.0 (published 7 months ago)
  • Last Synced: 2026-03-20T12:04:19.093Z (7 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,579 Total
  • Rankings:
    • Dependent packages count: 42.313%
    • Average: 44.416%
    • Dependent repos count: 46.519%
nixpkgs-24.11: python311Packages.pulp

Module to generate MPS or LP files

ubuntu-23.10: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: other
  • Latest release: 2.7.0+dfsg-1 (published 8 months ago)
  • Last Synced: 2026-07-30T13:10:31.305Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python310Packages.pulp

Module to generate generate MPS or LP files

ubuntu-24.04: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: other
  • Latest release: 2.7.0+dfsg-3 (published 9 months ago)
  • Last Synced: 2026-03-06T18:53:28.935Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Documentation: https://packages.debian.org/buster/python-pulp
  • Licenses: other
  • Latest release: 1.6.0+dfsg1-2 (published 8 months ago)
  • Last Synced: 2026-03-13T19:03:27.904Z (7 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python312Packages.pulp

Module to generate MPS or LP files

nixpkgs-23.05: python310Packages.pulp

Module to generate generate MPS or LP files

debian-13: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Documentation: https://packages.debian.org/trixie/python-pulp
  • Licenses: other
  • Latest release: 2.7.0+dfsg-4 (published 8 months ago)
  • Last Synced: 2026-08-31T01:28:45.636Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: other
  • Latest release: 1.6.0+dfsg1-5 (published 8 months ago)
  • Last Synced: 2026-08-01T20:06:26.125Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.05: python311Packages.pulp

Module to generate generate MPS or LP files

nixpkgs-unstable: python314Packages.pulp

Module to generate MPS or LP files

nixpkgs-24.05: python311Packages.pulp

Module to generate MPS or LP files

debian-12: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Documentation: https://packages.debian.org/bookworm/python-pulp
  • Licenses: other
  • Latest release: 2.6.0+dfsg-1 (published 8 months ago)
  • Last Synced: 2026-03-13T14:46:07.585Z (7 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python312Packages.pulp

Module to generate MPS or LP files

ubuntu-24.10: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: other
  • Latest release: 2.7.0+dfsg-3 (published 9 months ago)
  • Last Synced: 2026-03-09T13:05:04.710Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Documentation: https://packages.debian.org/bullseye/python-pulp
  • Licenses: other
  • Latest release: 1.6.0+dfsg1-5 (published 9 months ago)
  • Last Synced: 2026-09-16T18:28:21.810Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: other
  • Latest release: 2.5.1+dfsg-2 (published 8 months ago)
  • Last Synced: 2026-08-31T01:28:46.913Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: python-pulp

  • Homepage: https://github.com/coin-or/pulp
  • Licenses: other
  • Latest release: 2.6.0+dfsg-1 (published 9 months ago)
  • Last Synced: 2026-03-11T06:05:20.586Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python311Packages.pulp

Module to generate generate MPS or LP files

guix: python-pulp

Linear Programming modeler


Dependencies

pulp/rust/Cargo.toml cargo
uv.lock pypi
  • absl-py 2.4.0
  • alabaster 1.0.0
  • babel 2.18.0
  • cbcbox 2.929
  • certifi 2026.5.20
  • cfgv 3.5.0
  • charset-normalizer 3.4.7
  • colorama 0.4.6
  • coptpy 8.0.5
  • cplex 22.2.0.0
  • distlib 0.4.3
  • docutils 0.21.2
  • docutils 0.22.4
  • filelock 3.29.4
  • gurobipy 13.0.2
  • highsbox 1.13.1
  • highspy 1.13.1
  • identify 2.6.19
  • idna 3.18
  • imagesize 2.0.0
  • immutabledict 4.3.1
  • jinja2 3.1.6
  • markupsafe 3.0.3
  • mosek 11.2.2
  • nodeenv 1.10.0
  • numpy 2.2.6
  • numpy 2.4.6
  • ortools 9.15.6755
  • packaging 26.2
  • pandas 2.3.3
  • pandas 3.0.3
  • platformdirs 4.10.0
  • pre-commit 2.12.0
  • protobuf 6.33.6
  • pulp 4.0.0a12
  • pygments 2.20.0
  • pyscipopt 6.2.1
  • python-dateutil 2.9.0.post0
  • python-discovery 1.4.2
  • pytz 2026.2
  • pyyaml 6.0.3
  • requests 2.34.2
  • roman-numerals 4.1.0
  • ruff 0.15.17
  • six 1.17.0
  • snowballstemmer 3.1.1
  • sphinx 8.1.3
  • sphinx 9.0.4
  • sphinx 9.1.0
  • sphinx-rtd-theme 3.1.0
  • sphinxcontrib-applehelp 2.0.0
  • sphinxcontrib-devhelp 2.0.0
  • sphinxcontrib-htmlhelp 2.1.0
  • sphinxcontrib-jquery 4.1
  • sphinxcontrib-jsmath 1.0.1
  • sphinxcontrib-qthelp 2.0.0
  • sphinxcontrib-serializinghtml 2.0.0
  • toml 0.10.2
  • tomli 2.4.1
  • ty 0.0.49
  • typing-extensions 4.15.0
  • tzdata 2026.2
  • urllib3 2.7.0
  • virtualenv 21.5.0
  • xpress 9.9.0
  • xpresslibs 9.9.0
.github/workflows/CI.yml actions
  • PyO3/maturin-action v1 composite
  • actions/checkout v6 composite
  • actions/download-artifact v8 composite
  • actions/setup-python v6 composite
  • actions/upload-artifact v7 composite
  • pypa/gh-action-pypi-publish release/v1 composite
pulp/rust/Cargo.lock cargo
  • equivalent 1.0.2
  • hashbrown 0.16.1
  • heck 0.5.0
  • indexmap 2.13.0
  • libc 0.2.182
  • once_cell 1.21.3
  • portable-atomic 1.13.1
  • proc-macro2 1.0.106
  • pyo3 0.29.0
  • pyo3-build-config 0.29.0
  • pyo3-ffi 0.29.0
  • pyo3-macros 0.29.0
  • pyo3-macros-backend 0.29.0
  • quote 1.0.45
  • syn 2.0.117
  • target-lexicon 0.13.5
  • unicode-ident 1.0.24
pyproject.toml pypi
.github/workflows/build_docs.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • ad-m/github-push-action master composite
.github/workflows/pythonpackage.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite