{"kind":"task","effective_mode":"full","benchmark":{"kind":"benchmark","effective_mode":"full","slug":"bigcodebench","formal_name":"BigCodeBench","introduction":"BigCodeBench poses 1,140 function-level tasks drawn across 139 libraries. It tests whether a model can compose several real APIs correctly rather than write one self-contained function.","introduction_ja":"","introduction_en":"","category":"Category not supplied","task_count":null,"acquisition_status":"Acquisition status not supplied","official_url":"https://bigcode-bench.github.io/","indexing_mode":"index","profile":{"resources":[],"task_format":"","scoring":"","metric":"","size":"","answer_access":"","license":"","citation":"","maintainer":"","released":"","why_hard":"","related":[],"history":"","construction":"","limitations":"","saturation":"","scores":[]}},"task_id":"58e3c444-80ed-552a-8b2e-b02b77c34f6f","task_key":"default--v0~2e1~2e0~5fhf--58e3c444-80ed-552a-8b2e-b02b77c34f6f","task_revision_id":"1","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf 58e3c444-80ed-552a-8b2e-b02b77c34f6f","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"from PIL import Image\\nimport matplotlib.pyplot as plt\\nimport numpy as np\\nimport os\\ndef task_func(img_path, angle):\\n\",\"complete_prompt\":\"from PIL import Image\\nimport matplotlib.pyplot as plt\\nimport numpy as np\\nimport os\\n\\ndef task_func(img_path, angle):\\n    \\\"\\\"\\\"\\n    Open an image, rotate it around a certain angle, and then display both the original and the rotated images side by side. \\n    Additionally, return both images as numpy arrays.\\n\\n    Parameters:\\n    img_path (str): The path of the image file.\\n    angle (float): The angle to rotate the image (in degrees).\\n\\n    Returns:\\n    tuple: A tuple containing two numpy arrays, the first representing the original image and \\n           the second representing the rotated image. Expands the rotated image to make it large enough to hold the entire rotated image.\\n\\n    Raises:\\n    FileNotFoundError: If the image file does not exist at the specified path.\\n\\n    Requirements:\\n    - PIL\\n    - matplotlib\\n    - numpy\\n    - os\\n\\n    Example:\\n    >>> img_path = 'sample.png'\\n    >>> create_dummy_image(image_path=img_path)\\n    >>> original_img_array, rotated_img_array = task_func(img_path, 45)\\n    >>> os.remove(img_path)\\n    \\\"\\\"\\\"\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"Open an image, rotate it around a certain angle, and then display both the original and the rotated images side by side. Additionally, return both images as numpy arrays.\\nThe function should raise the exception for: FileNotFoundError: If the image file does not exist at the specified path.\\nThe function should output with:\\n    tuple: A tuple containing two numpy arrays, the first representing the original image and\\n    the second representing the rotated image. Expands the rotated image to make it large enough to hold the entire rotated image.\\nYou should write self-contained code starting with:\\n```\\nfrom PIL import Image\\nimport matplotlib.pyplot as plt\\nimport numpy as np\\nimport os\\ndef task_func(img_path, angle):\\n```\",\"libs\":\"['numpy', 'matplotlib', 'PIL', 'os']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"index","subproblems":[],"grids":[]}