Hello,
I seem to be having trouble using the crossprofile feature in pygmt. Here is a snippet of the code I am using:
track = pygmt.grdtrack(points=points, grid=grid, newcolname="bathymetry", crossprofile='400k/2k')
And I obtain the following error:
File "/home/aberne/anaconda3/envs/ge167/lib/python3.10/site-packages/pygmt/helpers/decorators.py", line 594, in new_module
return module_func(*args, **kwargs)
File "/home/aberne/anaconda3/envs/ge167/lib/python3.10/site-packages/pygmt/helpers/decorators.py", line 734, in new_module
return module_func(*args, **kwargs)
File "/home/aberne/anaconda3/envs/ge167/lib/python3.10/site-packages/pygmt/src/grdtrack.py", line 355, in grdtrack
result = pd.read_csv(tmpfile.name, sep="\t", names=column_names)
File "/home/aberne/anaconda3/envs/ge167/lib/python3.10/site-packages/pandas/util/_decorators.py", line 311, in wrapper
return func(*args, **kwargs)
File "/home/aberne/anaconda3/envs/ge167/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 678, in read_csv
return _read(filepath_or_buffer, kwds)
File "/home/aberne/anaconda3/envs/ge167/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 581, in _read
return parser.read(nrows)
File "/home/aberne/anaconda3/envs/ge167/lib/python3.10/site-packages/pandas/io/parsers/readers.py", line 1253, in read
index, columns, col_dict = self._engine.read(nrows)
File "/home/aberne/anaconda3/envs/ge167/lib/python3.10/site-packages/pandas/io/parsers/c_parser_wrapper.py", line 225, in read
chunks = self._reader.read_low_memory(nrows)
File "pandas/_libs/parsers.pyx", line 805, in pandas._libs.parsers.TextReader.read_low_memory
File "pandas/_libs/parsers.pyx", line 861, in pandas._libs.parsers.TextReader._read_rows
File "pandas/_libs/parsers.pyx", line 847, in pandas._libs.parsers.TextReader._tokenize_rows
File "pandas/_libs/parsers.pyx", line 1960, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 3 fields in line 2, saw 5
I am unsure whether I am inputting the arguments into crossprofile incorrectly, or if perhaps I am missing an argument. Any suggestions?