def is_timeseries_profile_incomplete(nc, variable):
<EOL>dims = nc.variables[variable].dimensions<EOL>cmatrix = coordinate_dimension_matrix(nc)<EOL>for req in ('<STR_LIT:x>', '<STR_LIT:y>', '<STR_LIT:z>', '<STR_LIT:t>'):<EOL><INDENT>if req not in cmatrix:<EOL><INDENT>return False<EOL><DEDENT><DEDENT>if len(cmatrix['<STR_LIT:x>']) != <NUM_LIT:1>:<EOL><INDENT>return False<EOL><DEDENT>if cmatrix['<STR_LIT:x>'] != cmatrix['<STR_LIT:y>']:<EOL><INDENT>return False<EOL><DEDENT>i = cmatrix['<STR_LIT:x>'][<NUM_LIT:0>]<EOL>if len(cmatrix['<STR_LIT:t>']) != <NUM_LIT:2>:<EOL><INDENT>return False<EOL><DEDENT>if cmatrix['<STR_LIT:t>'][<NUM_LIT:0>] != i:<EOL><INDENT>return False<EOL><DEDENT>j = cmatrix['<STR_LIT:t>'][<NUM_LIT:1>]<EOL>if len(cmatrix['<STR_LIT:z>']) != <NUM_LIT:3>:<EOL><INDENT>return False<EOL><DEDENT>if cmatrix['<STR_LIT:z>'][<NUM_LIT:0>] != i:<EOL><INDENT>return False<EOL><DEDENT>if cmatrix['<STR_LIT:z>'][<NUM_LIT:1>] != j:<EOL><INDENT>return False<EOL><DEDENT>k = cmatrix['<STR_LIT:z>'][<NUM_LIT:2>]<EOL>if dims == (i, j, k):<EOL><INDENT>return True<EOL><DEDENT>return False<EOL>
Returns true if the variable is a time-series profile incomplete depth and
incomplete time.

:param netCDF4.Dataset nc: An open netCDF dataset
:param str variable: name of the variable to check