Skip to content

Parse CARTO _car.txt file

Full example code: examples/parser/carto_car.py

Each map has a correspondinbg _car.txt file. This file contains all measured point info, such as coordinates and local activation time.

import numpy as np

from dgmr.parser import CartoReader

# _car.txt file
carfile = "path_to_your_car_file"
data = CartoReader.load_car_file(carfile)

coords = np.array(data[['x', 'y', 'z']])
scalars = np.array(data["LAT"]).astype(float)
scalars[scalars == -10000] = np.nan # Remove bad points

print(coords[:5])
print(scalars[:5])

Output:

[[-44.9697 -30.1943 111.781 ]
 [-46.0969 -30.3887 113.421 ]
 [-47.9971 -32.15   115.848 ]
 [-47.4086 -31.1724 113.938 ]
 [-47.6393 -30.7052 114.864 ]]

[54. 52. 60. 63. 62.]