Diff of /.github/CODEOWNERS [000000] .. [7f9fb8]

Switch to unified view

a b/.github/CODEOWNERS
1
# The purpose of this file is to trigger review requests when PRs touch
2
# particular files. Those reviews are not mandatory, however it's often useful
3
# to have an expert pinged who is interested in only one part of MNE and
4
# doesn't follow general development. Having your name in this file does not
5
# imply ownership of the code -- the CODEOWNERS filename is a misnomer -- but
6
# rather just serves to indicate that you want to be pinged for potential
7
# review.
8
#
9
# Note that only GitHub handles (whether individuals or teams) with commit
10
# rights should be added to this file.
11
# See https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
12
# for more details about how CODEOWNERS works.
13
# This file was adapted from SciPy.
14
15
# Each line is a file pattern followed by one or more owners.
16
# Syntax follows .gitignore, see https://git-scm.com/docs/gitignore#_pattern_format
17
18
# Headings ideally should correspond to domains of knowledge/expertise, starting with
19
# algorithms implementations (generally main codebase mne/ and related docs) followed by
20
# project-level and miscellaneous items (CI, general documentation, etc.).
21
22
#################################################
23
# Algorithms, implementations, and related docs #
24
#################################################
25
26
# Artifact regression
27
/mne/preprocessing/_regress.py @wmvanvliet
28
/mne/preprocessing/tests/test_regress.py @wmvanvliet
29
30
# Beamforming
31
/mne/beamformer @britta-wstnr
32
*dics*.py @britta-wstnr @wmvanvliet # related tutorials and examples
33
*lcmv*.py @britta-wstnr
34
35
# Channels
36
/mne/channels @agramfort @mscheltienne @dengemann @jasmainak
37
38
# Core sensor-space classes
39
/mne/epochs.py @drammock @agramfort @mscheltienne @dengemann
40
/mne/evoked.py @drammock @agramfort @mscheltienne @dengemann
41
/mne/io/*.* @drammock @cbrnr @agramfort @mscheltienne @dengemann
42
43
# Current-source density
44
/mne/preprocessing/_csd.py  @alexrockhill @dengemann
45
46
# Decoding
47
/mne/decoding/csp.py @cbrnr @agramfort @dengemann
48
/mne/decoding/*.py @jasmainak
49
50
# fNIRS
51
/mne/preprocessing/nirs @rob-luke
52
*fnirs*.py @rob-luke
53
54
# forward
55
/mne/forward/ @agramfort @jasmainak
56
*forward*.py @agramfort
57
58
# Intracranial
59
/mne/preprocessing/ieeg @alexrockhill @adam2392
60
*seeg*.py @alexrockhill @adam2392
61
*ecog*.py @alexrockhill @adam2392
62
63
# Inverse Sparse
64
/mne/inverse_sparse @agramfort
65
*mxne*.py @agramfort # related tutorials and examples
66
*gamma*.py @agramfort # related tutorials and examples
67
68
# IO
69
/mne/io/brainvision @sappelhoff @cbrnr @adam2392
70
/mne/io/nirx @rob-luke
71
/mne/io/snirf @rob-luke
72
/mne/export @sappelhoff @cbrnr
73
/mne/io/eeglab.py @jasmainak
74
/mne/io/eeglab/tests/test_eeglab.py @jasmainak
75
76
# Minimum Norm
77
/mne/minimum_norm @agramfort
78
79
# Preprocessing
80
/mne/preprocessing/ica.py @cbrnr @adam2392 @agramfort @mscheltienne @dengemann
81
/mne/preprocessing/infomax_.py @cbrnr @adam2392 @mscheltienne @dengemann
82
/mne/preprocessing/*annotate*.py @mscheltienne
83
/mne/preprocessing/bads.py @mscheltienne
84
/mne/preprocessing/e*g.py @mscheltienne
85
86
# Report
87
/mne/report @hoechenberger @dengemann @jasmainak
88
89
# Simulation
90
/mne/simulation/ @agramfort
91
*simulate*.py @agramfort
92
93
# Surface + transforms
94
/mne/surface.py @alexrockhill @larsoner
95
/mne/transforms.py @alexrockhill @larsoner
96
/mne/_freesurfer.py @alexrockhill @larsoner
97
98
# TFR
99
/mne/time_frequency @drammock @adam2392 @mscheltienne
100
101
# Viz
102
/mne/viz @drammock @dengemann
103
/mne/viz/_brain @larsoner @wmvanvliet
104
/mne/viz/ui_events.py @wmvanvliet
105
/tutorials/visualization @larsoner @wmvanvliet @dengemann
106
/examples/visualization @larsoner @dengemann
107
108
# Datasets
109
/mne/datasets/brainstorm @jasmainak
110
111
#########################
112
# Project-level / other #
113
#########################
114
115
# Examples and tutorials
116
/examples @drammock @agramfort @dengemann
117
/tutorials @drammock @agramfort @dengemann
118
119
# Non-tutorial documentation text and infrastructure
120
/doc @larsoner @drammock @agramfort @dengemann
121
/logo @drammock
122
123
# Installation documentation
124
/doc/install @hoechenberger
125
126
# Project infrastructure and CIs
127
/*.* @larsoner @drammock  # files in the root directory
128
/.circleci @larsoner
129
/.github @larsoner
130
/tools @larsoner @drammock