{
  "appeals": 1,
  "budgets": {
    "baseline_limit_s": 600,
    "verification_timeout_s": 600,
    "worker": {
      "max_completion_tokens": 96000,
      "max_turns": 60,
      "max_wall_seconds": 1500.0,
      "prompt_token_budget": 160000
    }
  },
  "issue": "Specify maximum number of intersections to display\nHi,\r\n\r\nApologies if this has already been implemented, but after going through the [API documentation](https://upsetplot.readthedocs.io/en/stable/api.html), I'm unable to find an option that limits the number of displayed intersections, which forces me to manually truncate my dataframe I'm trying to plot from. \r\n\r\nIf you can point me to an argument that lets me do this that would be great. If this is not already implemented, it certainly would be useful!\r\n\r\nThanks!",
  "source": {
    "image": "docker.io/swerebenchv2/jnothman-upsetplot:253-16ff930",
    "platform": "linux/amd64",
    "python": "python",
    "setup": [
      "python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-jnothman__upsetplot-253-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3Vwc2V0cGxvdC90ZXN0cy90ZXN0X3Vwc2V0cGxvdC5weSBiL3Vwc2V0cGxvdC90ZXN0cy90ZXN0X3Vwc2V0cGxvdC5weQppbmRleCA2NzNmODkzLi44MGRmYTc2IDEwMDY0NAotLS0gYS91cHNldHBsb3QvdGVzdHMvdGVzdF91cHNldHBsb3QucHkKKysrIGIvdXBzZXRwbG90L3Rlc3RzL3Rlc3RfdXBzZXRwbG90LnB5CkBAIC03NTMsNiArNzUzLDE0IEBAIGRlZiB0ZXN0X2luZGV4X211c3RfYmVfYm9vbCh4KToKICAgICAgICAgICAgICAgICAoVHJ1ZSwgVHJ1ZSwgVHJ1ZSk6IDk5MCwKICAgICAgICAgICAgIH0sCiAgICAgICAgICksCisgICAgICAgICgKKyAgICAgICAgICAgIHsibWF4X3N1YnNldF9yYW5rIjogM30sCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgKFRydWUsIEZhbHNlLCBGYWxzZSk6IDg4NCwKKyAgICAgICAgICAgICAgICAoVHJ1ZSwgVHJ1ZSwgRmFsc2UpOiAxNTQ3LAorICAgICAgICAgICAgICAgIChUcnVlLCBUcnVlLCBUcnVlKTogOTkwLAorICAgICAgICAgICAgfSwKKyAgICAgICAgKSwKICAgICAgICAgKAogICAgICAgICAgICAgeyJtaW5fc3Vic2V0X3NpemUiOiA4MDAsICJtYXhfc3Vic2V0X3NpemUiOiA5OTB9LAogICAgICAgICAgICAgewpAQCAtODIyLDYgKzgzMCwyOSBAQCBkZWYgdGVzdF9maWx0ZXJfc3Vic2V0cyhmaWx0ZXJfcGFyYW1zLCBleHBlY3RlZCwgc29ydF9ieSk6CiAgICAgYXNzZXJ0IHVwc2V0X2Z1bGwudG90YWwgPT0gcHl0ZXN0LmFwcHJveCh1cHNldF9maWx0ZXJlZC50b3RhbCkKIAogCitkZWYgdGVzdF9maWx0ZXJfc3Vic2V0c19tYXhfc3Vic2V0X3JhbmtfdGllKCk6CisgICAgZGF0YSA9IGdlbmVyYXRlX3NhbXBsZXMoc2VlZD0wLCBuX3NhbXBsZXM9NSwgbl9jYXRlZ29yaWVzPTMpCisgICAgdGVzdGVkX25vbl90aWUgPSBGYWxzZQorICAgIHRlc3RlZF90aWUgPSBUcnVlCisgICAgZnVsbCA9IFVwU2V0KGRhdGEsIHN1YnNldF9zaXplPSJjb3VudCIpLmludGVyc2VjdGlvbnMKKyAgICBwcmV2ID0gTm9uZQorICAgIGZvciBtYXhfcmFuayBpbiByYW5nZSgxLCA1KToKKyAgICAgICAgY3VyID0gVXBTZXQoZGF0YSwgc3Vic2V0X3NpemU9ImNvdW50IiwgbWF4X3N1YnNldF9yYW5rPW1heF9yYW5rKS5pbnRlcnNlY3Rpb25zCisgICAgICAgIGlmIHByZXYgaXMgbm90IE5vbmU6CisgICAgICAgICAgICBpZiBjdXIuc2hhcGVbMF0gPiBwcmV2LnNoYXBlWzBdOgorICAgICAgICAgICAgICAgICMgY2hlY2sgd2UgYWRkIHJvd3Mgb25seSB3aGVuIHRoZXkgYXJlIG5ldworICAgICAgICAgICAgICAgIGFzc2VydCBjdXIubWluKCkgPCBwcmV2Lm1pbigpCisgICAgICAgICAgICAgICAgdGVzdGVkX25vbl90aWUgPSBUcnVlCisgICAgICAgICAgICBlbGlmIGN1ci5zaGFwZVswXSAhPSBmdWxsLnNoYXBlWzBdOgorICAgICAgICAgICAgICAgIGFzc2VydCAoY3VyID09IGN1ci5taW4oKSkuc3VtKCkgPiAxCisgICAgICAgICAgICAgICAgdGVzdGVkX3RpZSA9IFRydWUKKworICAgICAgICBwcmV2ID0gY3VyCisgICAgYXNzZXJ0IHRlc3RlZF9ub25fdGllCisgICAgYXNzZXJ0IHRlc3RlZF90aWUKKyAgICBhc3NlcnQgY3VyLnNoYXBlWzBdID09IGZ1bGwuc2hhcGVbMF0KKworCiBAcHl0ZXN0Lm1hcmsucGFyYW1ldHJpemUoCiAgICAgIngiLAogICAgIFsK'\"'\"'))'",
      "git apply /tmp/receipts-jnothman__upsetplot-253-test.patch"
    ],
    "workdir": "/UpSetPlot"
  },
  "spec_paths": [
    "upsetplot/tests/test_upsetplot.py"
  ],
  "spec_tests": [
    "upsetplot/tests/test_upsetplot.py::test_filter_subsets[cardinality-filter_params1-expected1]",
    "upsetplot/tests/test_upsetplot.py::test_filter_subsets[degree-filter_params1-expected1]",
    "upsetplot/tests/test_upsetplot.py::test_filter_subsets_max_subset_rank_tie"
  ],
  "suite_scope": "--no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning upsetplot/tests/test_upsetplot.py"
}
