Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENH] BEP031: Microscopy #1359

Merged
merged 75 commits into from
Jan 12, 2022
Merged

[ENH] BEP031: Microscopy #1359

merged 75 commits into from
Jan 12, 2022

Commits on Jul 28, 2021

  1. Added the microscopy Regex parts in the rules and added the function …

    …IsMicroscopy called by IsBids in type.js
    etiennebergeron committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    cc51cc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a854b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00a8605 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Created the file with the required metadata fields microscopy.json an…

    …d modified json.js to call it
    etiennebergeron committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    6ad4f0f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. Configuration menu
    Copy the full SHA
    5b79bcf View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Added error codes 214 and 215 for missing samples files. Added the fi…

    …le 'checkSamples.js' to check if the samples files are in the dataset. WIP; checkSamples considers for now that those files are always needed. Need to add the regex to find the sample entity. Modified 'fulLTest.js' to call 'checkSamples.js'.
    etiennebergeron committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    374bdde View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Configuration menu
    Copy the full SHA
    a5051d6 View commit details
    Browse the repository at this point in the history
  2. Codes '216' and '217' added for 'PixelSizeUnits' and a missing recomm…

    …ended JSON field respectively.
    etiennebergeron committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    6fc7cc5 View commit details
    Browse the repository at this point in the history
  3. Removed code 214 since 'samples.json' is only recommended if samples.…

    …tsv is there (already coded).
    etiennebergeron committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    a659e97 View commit details
    Browse the repository at this point in the history
  4. Modified 'checkSamples.js' to check 'samples.tsv' instead of JSON. Mi…

    …ght not need this file, WIP. In 'microscopy.json', removed the recommended fields from the 'required' dict.
    etiennebergeron committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    5fc6c9a View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    a061340 View commit details
    Browse the repository at this point in the history
  2. The checkSamples method was working with 'samples.json', but not with…

    … 'samples.tsv'. checkSamples deleted and its call in fullTest.js as well.
    etiennebergeron committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    7978b57 View commit details
    Browse the repository at this point in the history
  3. Didn't succeed to figure out how to detect samples.tsv. I restored th…

    …e files 'fullTest.js', 'tsv.js' and 'validate.js'. I will work on something else and come back later on it.
    etiennebergeron committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    f3cc039 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44826a0 View commit details
    Browse the repository at this point in the history
  5. Removed the warning for RECOMMENDED JSON fields missing. Doesn't seem…

    … implemented yet for the other modalities.
    etiennebergeron committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    ee5b8e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Update bids-validator/utils/issues/list.js

    Co-authored-by: mariehbourget <[email protected]>
    etiennebergeron and mariehbourget authored Aug 6, 2021
    Configuration menu
    Copy the full SHA
    66e3e3d View commit details
    Browse the repository at this point in the history
  2. Update bids-validator/validators/json/json.js

    Co-authored-by: mariehbourget <[email protected]>
    etiennebergeron and mariehbourget authored Aug 6, 2021
    Configuration menu
    Copy the full SHA
    9c71d9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    586abbe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a924c6a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f7bf7a View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Added a new 'checkSamples.js' file, but this time based on 'checkRead…

    …me.js'. The file is called in the fullTest only if the dataset has for modality 'Microscopy'.
    etiennebergeron committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    32b0aec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caacc19 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Added the rules related to the 'samples.tsv' file in 'tsv.js'. Added …

    …the related errors in the 'list.js' file.
    etiennebergeron committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    e039372 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. The PixelSizeUnits now needs to be in um. Currently using the existin…

    …g error code: 55 where a JSON field's value is not equal to one of the allowed values, so the code 221 is deleted.
    etiennebergeron committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    a0b6246 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Configuration menu
    Copy the full SHA
    3135040 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Added a dictionary 'microscopy_json' in the 'file_level_rules.json' t…

    …o manage the JSON name rules separately. Modified 'type.js' to import this new dictionary. Put the <sample> entity optional at the session and top level.
    etiennebergeron committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    1168a50 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2021

  1. Added the Regex rule for a file named _photo.jpg. Added the JSON fiel…

    …ds 'Immersion', 'NumericalAperture', 'Magnification', 'ChunkTransformationMatrix' and 'ChunkTransformationMatrixAxis'.
    etiennebergeron committed Sep 19, 2021
    Configuration menu
    Copy the full SHA
    a5bcb7a View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Configuration menu
    Copy the full SHA
    5d0a27e View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    f2588ed View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Modified tsv.js for samples.tsv ; now two different subjects can have a

    sample named the same way without raising an error.
    etiennebergeron committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    5bec57b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'bep031' of https://github.com/neuropoly/bids-validator

    …into HEAD
    
    Merging the bep031 branch (after master update) and the HEAD I was
    working on to add the samples.tsv feature.
    etiennebergeron committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    2873d73 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Completed the JSON fields ('TissueDeformationScaling' and 'SampleEnvi…

    …ronment') and the suffix 'uCT' modifications on the validator.
    etiennebergeron committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    8bde477 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2021

  1. Configuration menu
    Copy the full SHA
    a587434 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Configuration menu
    Copy the full SHA
    6345516 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. Configuration menu
    Copy the full SHA
    74d18c1 View commit details
    Browse the repository at this point in the history
  2. Resolve comments from PR

    konantian committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    a655568 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Fix microscopy regexp

    konantian committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    d1e27b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9a89f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

  1. Configuration menu
    Copy the full SHA
    c182b64 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Configuration menu
    Copy the full SHA
    d4025d0 View commit details
    Browse the repository at this point in the history
  2. Revert changes

    konantian committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    aea59e0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from neuropoly/main-pr-changes

    Resolve some issues that mentioned in BEP031 pr changes document
    konantian authored Dec 8, 2021
    Configuration menu
    Copy the full SHA
    958bbea View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. 1. Add Check for consistency for PixelSize between JSON and OME-TIFF …

    …metadata
    
    2. Add Check for consistency with optional OME-TIFF metadata if present for Immersion, NumericalAperture and Magnification
    3. Add check for ChunkTransformationMatrix field in the JSON file
    konantian committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    59a0bf8 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Resolve comments

    konantian committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    9ecc25d View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Resolve comments

    konantian committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    759bdf7 View commit details
    Browse the repository at this point in the history
  2. Resolve comments

    konantian committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    ea6a5f3 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2021

  1. Resolve comments

    konantian committed Dec 24, 2021
    Configuration menu
    Copy the full SHA
    1d3f0a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa15dbc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3 from neuropoly/bep031-consistency-check

    Bep031 consistency check
    konantian authored Dec 24, 2021
    Configuration menu
    Copy the full SHA
    3f406e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2021

  1. 1. Update regex rules for microscopy

    2. Update microscopy schema json
    3. Code optimization for tsv.js
    konantian committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    fca9cdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79f006d View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. Bug fix

    konantian committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    bfe860a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from neuropoly/bep031-minor-changes

    Resolve PR comments
    konantian authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    d3478a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Configuration menu
    Copy the full SHA
    6a7ee58 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. 1. Add validation for tiff and big tiff

    2. Add validation for inconsistent tiff type and extension
    konantian committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    1a778ba View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Change an error to warning

    konantian committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    1dc89e2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from neuropoly/bep031-tiff-validation

    Validation for Tiff and BigTiff
    konantian authored Jan 3, 2022
    Configuration menu
    Copy the full SHA
    0a1b53b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7b95fb View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Configuration menu
    Copy the full SHA
    b9428aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4daf782 View commit details
    Browse the repository at this point in the history
  3. add tests for checkSample.js

    rwblair committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    8e23cba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d1e4ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb5da0a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e7ebc94 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Fix code style

    konantian committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    3e67824 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from neuropoly/bep031-update-namespace

    Update validation for OME namespace
    konantian authored Jan 7, 2022
    Configuration menu
    Copy the full SHA
    2fed58a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b920d2d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7588c0e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b7fd4f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e3cabe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5fdb675 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Configuration menu
    Copy the full SHA
    5862244 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Configuration menu
    Copy the full SHA
    877e8c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5ad033 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7 from bids-standard/bep031_review_updates

    Bep031 review updates
    mariehbourget authored Jan 12, 2022
    Configuration menu
    Copy the full SHA
    bd78f58 View commit details
    Browse the repository at this point in the history