<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def open(filename, frame='unspecified'):
 """Creates a NormalCloudImage from a file. Parameters filename : :obj:`str` The file to load the data from. Must be one of .png, .jpg, .npy, or .npz. frame : :obj:`str` A string representing the frame of reference in which the new image lies. Returns ------- :obj:`NormalCloudImage` The new NormalCloudImage. """

        data = Image.load_data(filename)
        return NormalCloudImage(data, frame)