{"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":"noindex","profile":{"resources":[],"task_format":"","scoring":"","metric":"","size":"","answer_access":"","license":"","citation":"","maintainer":"","released":"","why_hard":"","related":[]}},"task_id":"2301f31e-9d7f-5992-8cdb-694d467915b2","task_key":"default--v0~2e1~2e0~5fhf--2301f31e-9d7f-5992-8cdb-694d467915b2","task_revision_id":"2","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf 2301f31e-9d7f-5992-8cdb-694d467915b2","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"import numpy as np\\nimport matplotlib.pyplot as plt\\ndef task_func():\\n\",\"complete_prompt\":\"import numpy as np\\nimport matplotlib.pyplot as plt\\n\\n\\ndef task_func():\\n    \\\"\\\"\\\"\\n    Creates and displays a diagram of a parabola represented by the equation y = x^2.\\n    The function plots the parabola using matplotlib, sets the title as 'y = x^2', labels the axes as 'x' and 'y',\\n    and enables the grid. It uses a fixed range for x values from -10 to 10 with 400 points.\\n    This function is used for demonstrating basic plotting capabilities and visualizing\\n    quadratic functions. The function does not take any parameters and does not return any value.\\n\\n    Requirements:\\n    - numpy\\n    - matplotlib.pyplot\\n\\n    Parameters:\\n    None\\n    \\n    Returns:\\n    None\\n    \\n    Examples:\\n    >>> task_func() # This will display the plot of the parabola y = x^2\\n    >>> type(task_func())\\n    <class 'NoneType'>\\n    \\\"\\\"\\\"\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"Creates and displays a diagram of a parabola represented by the equation y = x^2. The function plots the parabola using matplotlib, sets the title as 'y = x^2', labels the axes as 'x' and 'y', and enables the grid. It uses a fixed range for x values from -10 to 10 with 400 points. This function is used for demonstrating basic plotting capabilities and visualizing quadratic functions. The function does not take any parameters and does not return any value.\\nThe function should output with:\\n    None\\nYou should write self-contained code starting with:\\n```\\nimport numpy as np\\nimport matplotlib.pyplot as plt\\ndef task_func():\\n```\",\"libs\":\"['numpy', 'matplotlib']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"noindex","subproblems":[],"grids":[]}