{
  "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": "Add velocity dispersion function sampler to skypy\n## Description\r\nAdd a velocity dispersion function sampler to skypy, which is describes the populations of lenses in sigma_v space. Sigma_v is velocity dispersion of the lens. The equation used for this is found in [Choi et al. (2017)](https://iopscience.iop.org/article/10.1086/511060/pdf). The paper uses data of Elliptical galaxies from the Sloan Digital Sky survey.\r\n## Inputs\r\n\r\nMinimum sigma_v, maximum sigma_v, resolution of function, size (number of samples to be returned)\r\n\r\n## Outputs\r\n \r\nSamples drawn from VDF function\r\n\r\n## References\r\n[Choi et al. (2017)](https://iopscience.iop.org/article/10.1086/511060/pdf)",
  "source": {
    "image": "docker.io/swerebenchv2/skypyproject-skypy:573-df25369",
    "platform": "linux/amd64",
    "python": "python",
    "setup": [
      "python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-skypyproject__skypy-573-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3NreXB5L2dhbGF4aWVzL3Rlc3RzL3Rlc3RfdmVsb2NpdHlfZGlzcGVyc2lvbi5weSBiL3NreXB5L2dhbGF4aWVzL3Rlc3RzL3Rlc3RfdmVsb2NpdHlfZGlzcGVyc2lvbi5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iNWJlNTdlCi0tLSAvZGV2L251bGwKKysrIGIvc2t5cHkvZ2FsYXhpZXMvdGVzdHMvdGVzdF92ZWxvY2l0eV9kaXNwZXJzaW9uLnB5CkBAIC0wLDAgKzEsMzggQEAKK2ltcG9ydCBudW1weSBhcyBucAorZnJvbSBzY2lweS5zdGF0cyBpbXBvcnQga3N0ZXN0Citmcm9tIHNjaXB5LnNwZWNpYWwgaW1wb3J0IGdhbW1hCitmcm9tIHNjaXB5LmludGVncmF0ZSBpbXBvcnQgY3VtdHJhcHoKKworCitkZWYgdGVzdF9zY2hlY2h0ZXJfdmRmKCk6CisgICAgZnJvbSBza3lweS5nYWxheGllcy52ZWxvY2l0eV9kaXNwZXJzaW9uIGltcG9ydCBzY2hlY2h0ZXJfdmRmCisKKyAgICAjIHRlc3Qgc2NoZWNodGVyIHZlbG9jaXR5IGRpc3BlcnNpb24gZnVuY3Rpb24KKyAgICB2ZF9taW4gPSAxCisgICAgdmRfbWF4ID0gMzAwCisgICAgc2l6ZSA9IDUwMDAKKyAgICBhbHBoYSA9IDIuMzIKKyAgICBiZXRhID0gMi42NworICAgIHZkX3N0YXIgPSAxNjEKKyAgICByZXNvbHV0aW9uID0gMzAwMAorICAgIHBoaV9zdGFyID0gOGUtMworICAgIHNhbXBsZXMgPSBzY2hlY2h0ZXJfdmRmKGFscGhhPWFscGhhLCBiZXRhPWJldGEsIHZkX3N0YXI9dmRfc3RhciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZF9taW49dmRfbWluLCB2ZF9tYXg9dmRfbWF4LCBzaXplPXNpemUsIHJlc29sdXRpb249cmVzb2x1dGlvbikKKworICAgICMgdGVzdCBvdXRwdXQgaXMgd2l0aGluIGxpbWl0cyBhbmQgc2l6ZQorICAgIGFzc2VydCBsZW4oc2FtcGxlcykgPT0gc2l6ZQorICAgIGFzc2VydCB2ZF9taW4gPD0gc2FtcGxlcy5hbGwoKSA8PSB2ZF9tYXgKKworICAgICMgdGVzdCB0aGF0IHNhbXBsaW5nIGNvcnJlc3BvbmRzIHRvIHNhbXBsaW5nIGZyb20gdGhlIHJpZ2h0IHBkZgorICAgIGRlZiBjYWxjX3BkZih2ZCk6CisgICAgICAgIHJldHVybiBwaGlfc3RhcioodmQvdmRfc3RhcikqKmFscGhhKm5wLmV4cCgtKHZkL3ZkX3N0YXIpKipiZXRhKSAqIFwKKyAgICAgICAgICAgIChiZXRhL2dhbW1hKGFscGhhL2JldGEpKSooMS92ZCkKKworICAgIGRlZiBjYWxjX2NkZihtKToKKyAgICAgICAgcGRmID0gY2FsY19wZGYobSkKKyAgICAgICAgY2RmID0gY3VtdHJhcHoocGRmLCBtLCBpbml0aWFsPTApCisgICAgICAgIGNkZiAvPSBjZGZbLTFdCisgICAgICAgIHJldHVybiBjZGYKKworICAgIHBfdmFsdWUgPSBrc3Rlc3Qoc2FtcGxlcywgY2FsY19jZGYpWzFdCisgICAgYXNzZXJ0IHBfdmFsdWUgPiAwLjAxCg=='\"'\"'))'",
      "git apply /tmp/receipts-skypyproject__skypy-573-test.patch"
    ],
    "workdir": "/skypy"
  },
  "spec_paths": [
    "skypy/galaxies/tests/test_velocity_dispersion.py"
  ],
  "spec_tests": [
    "skypy/galaxies/tests/test_velocity_dispersion.py::test_schechter_vdf"
  ],
  "suite_scope": "--no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning skypy/galaxies/tests/test_velocity_dispersion.py"
}
