You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e6086c7
Browse filesBrowse the repository at this point in the historyBrowse files
fiff: port the MNE-C head -> MNI -> Talairach transform chain
FiffCoordTransSet holds MNE-C's coordTransSet chain and gains
readMniTransform (talairach.xfm), addTalairach (plus M. Brett's two
MNI -> Talairach matrices), read/write, headToMni (= mne.head_to_mni)
and mniToTalairach.
MriMghIO tagged the talairach.xfm transform MRI -> MRI_DISPLAY and never
emitted surface RAS -> RAS; it now returns surface RAS -> RAS and the
RAS -> MNI -> Talairach chain with MNE-C's frames.
mne_collect_transforms gains --mgh and collects the whole chain like
MNE-C instead of only device->head and MRI->head.
Copy file name to clipboardExpand all lines: doc/release/v2.4.0/api-evidence-baseline.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,16 +15,16 @@ Generated by `tools/quality/audit_api_evidence.py`. Do not edit by hand.
15
15
## Evidence
16
16
17
17
- Registry test reference: 101 / 354 (28.5%) (0 unresolved)
18
-
- Registry example reference: 267 / 354 (75.4%) (0 missing or not built)
18
+
- Registry example reference: 268 / 354 (75.7%) (0 missing or not built)
19
19
- Python equivalent recorded: 88 / 354 (24.9%)
20
-
- Doxygen `@snippet` references: 328
20
+
- Doxygen `@snippet` references: 329
21
21
22
22
## G3 example metric
23
23
24
24
Public API units (exported classes, registered function namespaces and header-only types): 478. Example-eligible: **383** (95 exempt under the proposed policy).
25
25
26
-
- Eligible with a built registry example: 267 / 383 (69.7%)
27
-
- Eligible whose header is included by any example: 327 / 383 (85.4%)
26
+
- Eligible with a built registry example: 268 / 383 (70.0%)
27
+
- Eligible whose header is included by any example: 328 / 383 (85.6%)
28
28
- Examples on disk / built: 68 / 68
29
29
30
30
## By library
@@ -38,7 +38,7 @@ Public API units (exported classes, registered function namespaces and header-on
@@ -98,6 +98,7 @@ Index of 6270 public class members (functions, variables, typedefs, enums) acros
98
98
- **addSubject** `[slot]` in [BidsViewModel](/docs/api/disp/bids-view-model) — Adds subject with given input name.
99
99
- **addSurface** `[fn]` in `BrainTreeModel`
100
100
- **addTable** `[fn]` in [Report](/docs/api/utils/report) — Add a table section.
101
+
- **addTalairach** `[fn]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Sets the RAS -> MNI transform from a ``.xfm file and the two MNI -> FreeSurfer Talairach transforms (MNE-C mne_mri_add_talairach_transforms).
101
102
- **addText** `[fn]` in [Report](/docs/api/utils/report) — Add a text section.
102
103
- **addToData** `[slot]` in [BidsViewModel](/docs/api/disp/bids-view-model) — Adds a sub-item to a data item (ex.
103
104
- **addTriangleData** `[fn]` in [MNEBemSurface](/docs/api/mne/mne-bem-surface) — Definition of the mne_add_triangle_data function in mne_add_geometry_info.c.
@@ -1624,7 +1625,6 @@ Index of 6270 public class members (functions, variables, typedefs, enums) acros
1624
1625
- **FiffCoordTrans** `[fn]` in [FiffCoordTrans](/docs/api/fiff/fiff-coord-trans) — Copy constructor.
1625
1626
- **FiffCoordTrans** `[fn]` in [FiffCoordTrans](/docs/api/fiff/fiff-coord-trans) — Constructs a coordinate transformation from a rotation matrix and translation vector.
1626
1627
- **FiffCoordTrans** `[fn]` in [FiffCoordTrans](/docs/api/fiff/fiff-coord-trans) — Constructs a coordinate transformation from a 4×4 homogeneous matrix.
1627
-
- **FiffCoordTransSet** `[fn]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Constructs the [`FiffCoordTransSet`](/docs/api/fiff/fiff-coord-trans-set).
1628
1628
- **FiffCov** `[fn]` in [FiffCov](/docs/api/fiff/fiff-cov) — Constructs the covariance data matrix.
1629
1629
- **FiffCov** `[fn]` in [FiffCov](/docs/api/fiff/fiff-cov) — Constructs a covariance data matrix, by reading from a IO device.
1630
1630
- **FiffCov** `[fn]` in [FiffCov](/docs/api/fiff/fiff-cov) — Copy constructor.
@@ -2406,6 +2406,7 @@ Index of 6270 public class members (functions, variables, typedefs, enums) acros
2406
2406
- **headerData** `[fn]` in [FrequencySpectrumModel](/docs/api/disp/frequency-spectrum-model) — Returns the data for the given role and section in the header with the specified orientation.
2407
2407
- **headerData** `[fn]` in [RtFiffRawViewModel](/docs/api/disp/rt-fiff-raw-view-model) — Returns the data for the given role and section in the header with the specified orientation.
2408
2408
- **headToDevice** `[fn]` in [PolhemusCoregistration](/docs/api/utils/polhemus-coregistration)
2409
+
- **headToMni** `[fn]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Maps MEG head coordinates to MNI Talairach coordinates, as `mne.head_to_mni` does.
2409
2410
- **headToWorld** `[fn]` in [PolhemusCoregistration](/docs/api/utils/polhemus-coregistration)
2410
2411
- **height** `[var]` in [MNEVolGeom](/docs/api/mne/mne-vol-geom)
2411
2412
- **height** `[var]` in `MriSlice` — Height of the image in pixels.
@@ -3316,6 +3317,7 @@ Index of 6270 public class members (functions, variables, typedefs, enums) acros
3316
3317
- **MNEVolGeom** `[fn]` in [MNEVolGeom](/docs/api/mne/mne-vol-geom) — Constructs the [`MNE`](/docs/api/mne/mne-class) Volume Geometry.
3317
3318
- **MNI_tal_tal_gtz_t** `[var]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Transform MNI Talairach to FreeSurfer Talairach coordinates (z > 0).
3318
3319
- **MNI_tal_tal_ltz_t** `[var]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Transform MNI Talairach to FreeSurfer Talairach coordinates (z < 0).
3320
+
- **mniToTalairach** `[fn]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Maps MNI Talairach coordinates to FreeSurfer Talairach coordinates, using the transform for points above or below the AC-PC plane (MNI z > 0 or not).
3319
3321
- **modalitiesChanged** `[signal]` in [ModalitySelectionView](/docs/api/disp/modality-selection-view) — Emit this signal whenever the user changed the modality.
3320
3322
- **modality** `[fn]` in `RtSensorStreamManager`
3321
3323
- **modalityChanged** `[signal]` in [DipoleFitView](/docs/api/disp/dipole-fit-view) — Send new modality selection.
@@ -4133,6 +4135,7 @@ Index of 6270 public class members (functions, variables, typedefs, enums) acros
4133
4135
- **read** `[fn]` in [BidsRawData](/docs/api/bids/bids-raw-data) — Read a BIDS dataset from disk.
4134
4136
- **read** `[fn]` in [FiffAnnotations](/docs/api/fiff/fiff-annotations) — Auto-detects format and reads annotations.
4135
4137
- **read** `[fn]` in [FiffCoordTrans](/docs/api/fiff/fiff-coord-trans) — Reads a coordinate transform from a fif file.
4138
+
- **read** `[fn]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Takes every transform of the chain stored in a FIFF file, such as a `-trans.fif` file or a `COR.fif` MRI set (MNE-C mne_collect_transforms).
4136
4139
- **read** `[fn]` in [FiffEvents](/docs/api/fiff/fiff-events) — Read events from a FIFF or ASCII event file.
4137
4140
- **read** `[fn]` in [FiffEvoked](/docs/api/fiff/fiff-evoked) — fiff_read_evoked
4138
4141
- **read** `[fn]` in [FiffEvokedSet](/docs/api/fiff/fiff-evoked-set) — fiff_read_evoked
@@ -4246,6 +4249,7 @@ Index of 6270 public class members (functions, variables, typedefs, enums) acros
4246
4249
- **readMetadata** `[fn]` in `RtDataClient` — Reads fiff metaata class from data connection.
4247
4250
- **readMNESelFile** `[fn]` in [SelectionIO](/docs/api/utils/selection-io) — Reads the specified MNE sel file.
4248
4251
- **readMNESelFile** `[fn]` in [SelectionIO](/docs/api/utils/selection-io) — Reads the specified MNE sel file.
4252
+
- **readMniTransform** `[fn]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Reads the scanner RAS -> MNI Talairach transform of a FreeSurfer/MNI ``.xfm file (MNE-C read_mni_coord_transform_file).
4249
4253
- **readMriTransform** `[fn]` in [FiffCoordTrans](/docs/api/fiff/fiff-coord-trans) — Reads the MRI → head coordinate transform from a FIFF file.
4250
4254
- **readRawBuffer** `[fn]` in `RtDataClient` — Reads fiff measurement information of a data the connection.
4251
4255
- **readRawSegment** `[fn]` in [AbstractFormatReader](/docs/api/bids/abstract-format-reader) — Read a segment of raw data.
@@ -6202,6 +6206,7 @@ Index of 6270 public class members (functions, variables, typedefs, enums) acros
6202
6206
- **write** `[fn]` in [BidsRawData](/docs/api/bids/bids-raw-data) — Convenience overload — write with default options.
6203
6207
- **write** `[fn]` in [FiffAnnotations](/docs/api/fiff/fiff-annotations) — Auto-detects format and writes annotations.
6204
6208
- **write** `[fn]` in [FiffCoordTrans](/docs/api/fiff/fiff-coord-trans) — Writes the transformation to file.
6209
+
- **write** `[fn]` in [FiffCoordTransSet](/docs/api/fiff/fiff-coord-trans-set) — Writes every non-empty transform, head -> MRI first.
6205
6210
- **write** `[fn]` in [FiffDigPointSet](/docs/api/fiff/fiff-dig-point-set) — Writes the [`FiffDigPointSet`](/docs/api/fiff/fiff-dig-point-set) to a FIFF file.
6206
6211
- **write** `[fn]` in [FiffDigPointSet](/docs/api/fiff/fiff-dig-point-set) — Convenience overload: write the digitizer point set to a path on disk.
6207
6212
- **write** `[fn]` in [FiffIO](/docs/api/fiff/fiff-io) — Write data to a single pIODevice.
0 commit comments