Skip to content

Commit 64e7dc6

Browse files
committed
More spellcheck; Markdown linting
1 parent 4ef0b6d commit 64e7dc6

File tree

10 files changed

+170
-62
lines changed

10 files changed

+170
-62
lines changed

.markdownlint.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Markdown Linter configuration for docs
2+
# https://github.com/DavidAnson/markdownlint
3+
# https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md
4+
MD009: false # permit trailing spaces
5+
MD007: false # List indenting - permit 4 spaces
6+
MD013:
7+
line_length: "88" # Line length limits
8+
tables: false # disable for tables
9+
headings: false # disable for headings
10+
MD030: false # Number of spaces after a list
11+
MD033: # HTML elements allowed
12+
allowed_elements:
13+
- "br"
14+
MD034: false # Permit bare URLs
15+
MD031: false # Spacing w/code blocks. Conflicts with `??? Note` and code tab styling
16+
MD046: false # Spacing w/code blocks. Conflicts with `??? Note` and code tab styling

CHANGELOG.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,23 @@ Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and
66
## [0.2.2] - 2022-01-11
77

88
+ Bugfix - Revert import order in `__init__.py` to avoid circular import error.
9-
+ Update - `.pre-commit-config.yaml` to disable automatic positioning of import statement at the top.
9+
+ Update - `.pre-commit-config.yaml` to disable automatic positioning of import
10+
statement at the top.
1011
+ Bugfix - Update docstrings to render API for documentation website.
1112

1213
## [0.2.1] - 2022-01-06
1314

14-
+ Add - `build_electrode_layouts` function in `probe.py` to compute the electrode layout for all types of probes.
15-
+ Update - parameterize run_CatGT step from parameters retrieved from `ClusteringParamSet` table
15+
+ Add - `build_electrode_layouts` function in `probe.py` to compute the electrode layout
16+
for all types of probes.
17+
+ Update - parameterize run_CatGT step from parameters retrieved from
18+
`ClusteringParamSet` table
1619
+ Update - clustering step, update duration for "median_subtraction" step
1720
+ Bugfix - handles single probe recording in "Neuropix-PXI" format
1821
+ Update - safeguard in creating/inserting probe types upon probe activation
1922
+ Add - quality control metric dashboard
2023
+ Update & fix docstrings
21-
+ Update - `ephys_report.UnitLevelReport` to add `ephys.ClusterQualityLabel` as a foreign key reference
24+
+ Update - `ephys_report.UnitLevelReport` to add `ephys.ClusterQualityLabel` as a
25+
foreign key reference
2226
+ Add - `.pre-commit-config.yaml`
2327

2428
## [0.2.0] - 2022-10-28
@@ -28,15 +32,17 @@ Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and
2832
+ Add - Add `ephys_no_curation` and routines to trigger spike-sorting analysis
2933
using Kilosort (2.0, 2.5)
3034
+ Add - mkdocs for Element Documentation
31-
+ Add - New `QualityMetrics` table to store clusters' and waveforms' metrics after the spike sorting analysis.
35+
+ Add - New `QualityMetrics` table to store clusters' and waveforms' metrics after the
36+
spike sorting analysis.
3237

3338
## [0.1.4] - 2022-07-11
3439

3540
+ Bugfix - Handle case where `spike_depths` data is present.
3641

3742
## [0.1.3] - 2022-06-16
3843

39-
+ Update - Allow for the `precluster_output_dir` attribute to be nullable when no pre-clustering is performed.
44+
+ Update - Allow for the `precluster_output_dir` attribute to be nullable when no
45+
pre-clustering is performed.
4046

4147
## [0.1.2] - 2022-06-09
4248

@@ -49,7 +55,8 @@ Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and
4955
## [0.1.0] - 2022-05-26
5056

5157
+ Update - Rename module for acute probe insertions from `ephys.py` to `ephys_acute.py`.
52-
+ Add - Module for pre-clustering steps (`ephys_precluster.py`), which is built off of `ephys_acute.py`.
58+
+ Add - Module for pre-clustering steps (`ephys_precluster.py`), which is built off of
59+
`ephys_acute.py`.
5360
+ Add - Module for chronic probe insertions (`ephys_chronic.py`).
5461
+ Bugfix - Missing `fileTimeSecs` key in SpikeGLX meta file.
5562
+ Update - Move common functions to `element-interface` package.
@@ -59,7 +66,6 @@ Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and
5966

6067
+ Add - Processing with Kilosort and pyKilosort for Open Ephys and SpikeGLX
6168

62-
6369
## [0.1.0b0] - 2021-05-07
6470

6571
+ Update - First beta release
@@ -72,7 +78,6 @@ Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and
7278
+ Add - Probe table supporting: Neuropixels probes 1.0 - 3A, 1.0 - 3B, 2.0 - SS,
7379
2.0 - MS
7480

75-
7681
[0.2.2]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.2
7782
[0.2.1]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.1
7883
[0.2.0]: https://github.com/datajoint/element-array-ephys/releases/tag/0.2.0

CODE_OF_CONDUCT.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
# Contributor Covenant Code of Conduct
32

43
## Our Pledge

CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
# Contribution Guidelines
22

3-
This project follows the [DataJoint Contribution Guidelines](https://datajoint.com/docs/community/contribute/). Please reference the link for more full details.
3+
This project follows the
4+
[DataJoint Contribution Guidelines](https://datajoint.com/docs/community/contribute/).
5+
Please reference the link for more full details.

cspell.json

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,34 +16,46 @@
1616
"./images/*"
1717
],
1818
"words": [
19+
"acorr",
1920
"aggr",
21+
"Alessio",
22+
"Andreas",
2023
"apmeta",
2124
"arange",
2225
"asarray",
2326
"astype",
2427
"autocorrelogram",
28+
"Axona",
2529
"bbins",
2630
"bdist",
2731
"Binarize",
32+
"Brody",
33+
"Buccino",
2834
"catgt",
2935
"cbar",
3036
"cbin",
3137
"cdat",
3238
"Chans",
3339
"chans",
3440
"chns",
41+
"Clust",
42+
"clusterings",
3543
"cmap",
3644
"correlogram",
3745
"correlograms",
46+
"curations",
47+
"DANDI",
3848
"decomp",
3949
"DISTRO",
4050
"djbase",
4151
"dtype",
4252
"ecephys",
53+
"electrophysiogical",
4354
"elif",
4455
"Ephys",
4556
"gblcar",
4657
"gfix",
58+
"HHMI",
4759
"hstack",
4860
"ibllib",
4961
"ifnull",
@@ -58,44 +70,60 @@
5870
"inlinehilite",
5971
"ipywidgets",
6072
"kcoords",
73+
"Klusta",
74+
"Kwik",
6175
"lfmeta",
6276
"linenums",
6377
"mdict",
78+
"Mesoscale",
6479
"mkdocs",
6580
"mkdocstrings",
81+
"Moser",
6682
"mtscomp",
6783
"Nchan",
6884
"nchan",
6985
"ndarray",
7086
"ndim",
7187
"ndimage",
88+
"Neuralynx",
7289
"NEURO",
90+
"Neurodata",
7391
"Neuropix",
92+
"neuropixel",
7493
"NeuroPixels",
7594
"oebin",
7695
"openephys",
7796
"openephys",
7897
"openpyxl",
7998
"phylog",
8099
"plotly",
100+
"PSTH",
81101
"pykilosort",
82102
"pymdownx",
83103
"pynwb",
84104
"pyopenephys",
85105
"pyplot",
86106
"pytest",
107+
"Reimer",
87108
"repolarization",
88109
"Roboto",
110+
"RRID",
111+
"Rxiv",
112+
"Sasaki",
89113
"scipy",
90114
"sdist",
115+
"Siegle",
91116
"sess",
92117
"SGLX",
118+
"Shen",
119+
"Sitonic",
93120
"spikeglx",
94121
"spkcount",
95-
"Stereotaxic","acorr",
122+
"Stereotaxic",
96123
"tcat",
97124
"tickvals",
98125
"tofile",
126+
"Tolias",
99127
"vline",
100128
"Vmax",
101129
"vmax",
@@ -108,6 +136,7 @@
108136
"xlim",
109137
"XPOS",
110138
"xtick",
139+
"Yatsenko",
111140
"yaxes",
112141
"yaxis",
113142
"ycoord",

docs/src/changelog.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/src/changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../CHANGELOG.md

docs/src/citation.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# Citation
22

3-
If your work uses this Element, please cite the following manuscript and Research Resource Identifier (RRID):
3+
If your work uses this Element, please cite the following manuscript and Research
4+
Resource Identifier (RRID):
45

5-
+ Yatsenko D, Nguyen T, Shen S, Gunalan K, Turner CA, Guzman R, Sasaki M, Sitonic D, Reimer J, Walker EY, Tolias AS. DataJoint Elements: Data Workflows for Neurophysiology. bioRxiv. 2021 Jan 1. doi: https://doi.org/10.1101/2021.03.30.437358
6+
+ Yatsenko D, Nguyen T, Shen S, Gunalan K, Turner CA, Guzman R, Sasaki M, Sitonic D,
7+
Reimer J, Walker EY, Tolias AS. DataJoint Elements: Data Workflows for
8+
Neurophysiology. bioRxiv. 2021 Jan 1. doi: https://doi.org/10.1101/2021.03.30.437358
69

7-
+ DataJoint Elements ([RRID:SCR_021894](https://scicrunch.org/resolver/SCR_021894)) - Element Array Electrophysiology (version {{ PATCH_VERSION }})
10+
+ DataJoint Elements ([RRID:SCR_021894](https://scicrunch.org/resolver/SCR_021894)) -
11+
Element Array Electrophysiology (version {{ PATCH_VERSION }})

0 commit comments

Comments
 (0)