cedalion.io.probe_geometry
Module for reading and writing probe geometry files.
Functions
|
Load a tsv file containing optodes or landmarks. |
|
Read a file containing digitized points. |
|
Read a textured triangle mesh generated by Einstar devices. |
|
Read a JSON file containing landmarks. |
|
Save landmarks to a JSON file. |
- cedalion.io.probe_geometry.load_tsv(
- tsv_fname: str,
- crs: str = 'digitized',
- units: str = 'mm',
Load a tsv file containing optodes or landmarks.
- Parameters:
tsv_fname (str) – Path to the tsv file.
crs (str) – Coordinate reference system of the points.
units (str)
Returns
-------
xr.DataArray – Optodes or landmarks as a Data
- cedalion.io.probe_geometry.read_mrk_json(fname: str, crs: str) DataArray [source]
Read a JSON file containing landmarks.
- Parameters:
fname (str) – Path to the JSON file.
crs (str) – Coordinate reference system of the landmarks.
Returns
-------
xr.DataArray – Landmarks as a DataArray.
- cedalion.io.probe_geometry.save_mrk_json(fname: str, landmarks: DataArray, crs: str)[source]
Save landmarks to a JSON file.
- Parameters:
fname (str) – Path to the output file.
landmarks (xr.DataArray) – Landmarks to save.
crs (str) – Coordinate system of the landmarks.
- cedalion.io.probe_geometry.read_digpts(fname: str, units: str = 'mm') DataArray [source]
Read a file containing digitized points.
- Parameters:
fname (str) – Path to the file.
units (str) – Units of the points.
Returns
-------
xr.DataArray – Digitized points as a DataArray.
- cedalion.io.probe_geometry.read_einstar_obj(fname: str) TrimeshSurface [source]
Read a textured triangle mesh generated by Einstar devices.
- Parameters:
fname (str) – Path to the file.
Returns
-------
TrimeshSurface – Triangle