Skip to content

Commit

Permalink
Merge pull request #215 from open-ephys/issue-200
Browse files Browse the repository at this point in the history
Improve description of neuropixels calibration files
  • Loading branch information
jonnew authored Aug 20, 2024
2 parents 25b7517 + ab30047 commit 13f7262
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 12 deletions.
25 changes: 21 additions & 4 deletions OpenEphys.Onix1/ConfigureNeuropixelsV1e.cs
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,16 @@ public ConfigureNeuropixelsV1e()
/// Gets or sets the path to the gain calibration file.
/// </summary>
/// <remarks>
/// Each probe must be provided with a gain calibration file that contains calibration data
/// specific to each probe. This file is mandatory for accurate recordings.
/// <para>
/// Each probe is linked to a gain calibration file that contains gain adjustments determined by IMEC during
/// factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared
/// across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings.
/// </para>
/// <para>
/// Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the
/// serial number of the corresponding probe on their first line of text. If you have lost track of a calibration
/// file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy.
/// </para>
/// </remarks>
[FileNameFilter("Gain calibration files (*_gainCalValues.csv)|*_gainCalValues.csv")]
[Description("Path to the Neuropixels 1.0 gain calibration file.")]
Expand All @@ -102,8 +110,17 @@ public ConfigureNeuropixelsV1e()
/// Gets or sets the path to the ADC calibration file.
/// </summary>
/// <remarks>
/// Each probe must be provided with an ADC calibration file that contains calibration data
/// specific to each probe. This file is mandatory for accurate recordings.
/// <para>
/// Each probe must be provided with an ADC calibration file that contains probe-specific hardware settings that is
/// created by IMEC during factory calibration. These files are used to set internal bias currents, correct for ADC
/// nonlinearities, correct ADC-zero crossing non-monotonicities, etc. Using the correct calibration file is mandatory
/// for the probe to operate correctly.
/// </para>
/// <para>
/// Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the
/// serial number of the corresponding probe on their first line of text. If you have lost track of a calibration
/// file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy.
/// </para>
/// </remarks>
[FileNameFilter("ADC calibration files (*_ADCCalibration.csv)|*_ADCCalibration.csv")]
[Description("Path to the Neuropixels 1.0 ADC calibration file.")]
Expand Down
19 changes: 15 additions & 4 deletions OpenEphys.Onix1/ConfigureNeuropixelsV2e.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,11 @@ public ConfigureNeuropixelsV2e()
/// Gets or sets the path to the gain calibration file for Probe A.
/// </summary>
/// <remarks>
/// Each probe must be provided with a gain calibration file that contains calibration data
/// specific to each probe. This file is mandatory for accurate recordings.
/// Each probe is linked to a gain calibration file that contains a gain adjustments determined by IMEC during
/// factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared
/// across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings.
/// If you have lost track of the gain calibration file for your probe, you can email IMEC at neuropixels.info@imec.be
/// with the probe serial number to retrieve a new copy.
/// </remarks>
[FileNameFilter("Gain calibration files (*_gainCalValues.csv)|*_gainCalValues.csv")]
[Description("Path to the gain calibration file for probe A.")]
Expand All @@ -60,8 +63,16 @@ public ConfigureNeuropixelsV2e()
/// Gets or sets the path to the gain calibration file for Probe B.
/// </summary>
/// <remarks>
/// Each probe must be provided with a gain calibration file that contains calibration data
/// specific to each probe. This file is mandatory for accurate recordings.
/// <para>
/// Each probe is linked to a gain calibration file that contains gain adjustments determined by IMEC during
/// factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared
/// across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings.
/// </para>
/// <para>
/// Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the
/// serial number of the corresponding probe on their first line of text. If you have lost track of a calibration
/// file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy.
/// </para>
/// </remarks>
[FileNameFilter("Gain calibration files (*_gainCalValues.csv)|*_gainCalValues.csv")]
[Description("Path to the gain calibration file for probe B.")]
Expand Down
19 changes: 15 additions & 4 deletions OpenEphys.Onix1/ConfigureNeuropixelsV2eBeta.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,16 @@ public ConfigureNeuropixelsV2eBeta()
/// Gets or sets the path to the gain calibration file for Probe A.
/// </summary>
/// <remarks>
/// Each probe must be provided with a gain calibration file that contains calibration data
/// specific to each probe. This file is mandatory for accurate recordings.
/// <para>
/// Each probe is linked to a gain calibration file that contains gain adjustments determined by IMEC during
/// factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared
/// across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings.
/// </para>
/// <para>
/// Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the
/// serial number of the corresponding probe on their first line of text. If you have lost track of a calibration
/// file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy.
/// </para>
/// </remarks>
[FileNameFilter("Gain calibration files (*_gainCalValues.csv)|*_gainCalValues.csv")]
[Description("Path to the gain calibration file for probe A.")]
Expand All @@ -70,8 +78,11 @@ public ConfigureNeuropixelsV2eBeta()
/// Gets or sets the path to the gain calibration file for Probe B.
/// </summary>
/// <remarks>
/// Each probe must be provided with a gain calibration file that contains calibration data
/// specific to each probe. This file is mandatory for accurate recordings.
/// Each probe is linked to a gain calibration file that contains a gain adjustments determined by IMEC during
/// factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared
/// across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings.
/// If you have lost track of the gain calibration file for your probe, you can email IMEC at neuropixels.info@imec.be
/// with the probe serial number to retrieve a new copy.
/// </remarks>
[FileNameFilter("Gain calibration files (*_gainCalValues.csv)|*_gainCalValues.csv")]
[Description("Path to the gain calibration file for probe B.")]
Expand Down

0 comments on commit 13f7262

Please sign in to comment.