Given a code snippet or function: \n {data.text.raw} \n 1. Analyze the code to extract its key functionality, purpose, and usage. 2. Generate a concise summary or documentation for the code, highlighting its main features, inputs, outputs, and usage examples. 3. Ensure that the generated summary is clear, informative, and formatted according to standard documentation conventions.