Commit 06aa412
Merge 24.1.7 into main (#879)
* update the VERSION for the next bug fix release (#816)
* [dcm2bids] Remove hardcoded dcm2niix binary to use the value stored in the `converter` Config setting (#815)
* modifies the dcm2niix command to use the Config converter value instead of hardcoding dcm2niix
* add a check to make sure the converter is a dcm2niix binary
* Pull 24.0.3 in 24.1 release (#820)
* Reload the mri_upload dictionary before checking if a tarchive has been validated (#783)
* reload mri_upload object
* remove debugging exit and print statements
* fix minor bugs when dealing with scans.tsv files (#774)
* fix regex search for excluded series description patterns (#786)
* fix_return_statement_of_create_imaging_upload_dict_from_upload_id_function (#787)
* [dcm2bids] Insert into MRICandidateErrors if there is a Candidate PatientName mismatch (#790)
* insert into MRICandidateErrors when candidate mismatch or pname not matching between DICOMs and NIfTI
* remove exit
* fix table name to MRICandidateErrors instead of MriCandidateErrors as apparently, it makes a difference on MariaDB/Linux VMs while it just worked on local install on Mac... (#793)
* Set DICOM dates to undef if the date does not follow proper DICOM standard (#794)
* set date to undef if it does not follow proper DICOM formats
* fix all dates set to NULL
* Installation and pet fixes (#818)
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mcgill.ca>
* Update VERSION file for next bug fix release
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mail.mcgill.ca>
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mcgill.ca>
* fix nonetype errors when the visit of a session does not exist so that proper logging is done (#824)
* fix some errors when RepetitionTime is not available in JSON file (#825)
* Add capability to download file from s3 (#826)
* add capability to download file from s3
* fix flake8 error
* Upload to S3: support object name starting with s3://bucket_name/ for upload (#827)
* add capability to download file from s3
* fix flake8 error
* add ability to remove s3://bucketname/ from the object name before upload
* fix database class pselect documentation for the return type (#828)
* map scan type to scan type ID when scan type provided to run_nifti_insertion.pl (#829)
* modify permission of script run_push_imaging_files_to_s3_pipeline.py to make it executable (#830)
* skip violation if not found on filesystem since it means the scan has been rerun (#831)
* update VERSION file (#832)
* do not push files to S3 when their path in the DB is already an S3 URL (#833)
* fix violation files path when checking if the files are on the filesystem before adding them to the list of files to push to S3 (#834)
* Merge 24.0 release into 24.1 release (#836)
* Reload the mri_upload dictionary before checking if a tarchive has been validated (#783)
* reload mri_upload object
* remove debugging exit and print statements
* fix minor bugs when dealing with scans.tsv files (#774)
* fix regex search for excluded series description patterns (#786)
* fix_return_statement_of_create_imaging_upload_dict_from_upload_id_function (#787)
* [dcm2bids] Insert into MRICandidateErrors if there is a Candidate PatientName mismatch (#790)
* insert into MRICandidateErrors when candidate mismatch or pname not matching between DICOMs and NIfTI
* remove exit
* fix table name to MRICandidateErrors instead of MriCandidateErrors as apparently, it makes a difference on MariaDB/Linux VMs while it just worked on local install on Mac... (#793)
* Set DICOM dates to undef if the date does not follow proper DICOM standard (#794)
* set date to undef if it does not follow proper DICOM formats
* fix all dates set to NULL
* Installation and pet fixes (#818)
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mcgill.ca>
* Update VERSION file for next bug fix release
* Project, event validation and protobuf update (#823)
* Project, event validation and protobuf update
* Site and project search when creating candidate
* missing import
* correct pscid search
* Events validation
* flake rules update
* review, and NULL value filtered out for site and project
* flake
* flake
Co-authored-by: regisoc <regis.ongaro-carcy@mcin.ca>
* fix conflict
* fix version
* fix version
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mail.mcgill.ca>
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mcgill.ca>
Co-authored-by: regisoc <regis.ongaro-carcy@mcin.ca>
* fix check if file already inserted in DB (#845)
* Fix logic of determining file run number when previously inserted files are already pushed to S3 and not on filesystem anymore (#846)
* fix bug
* fix listing of filenames
* comment new function
* update version file (#847)
* Chunk creation subprocess failure check (#848)
* Chunk creation subprocess failure check
Raise error when the chunk creation subprocess fails.
Fix #843
* Update python/lib/physiological.py
Print actual error message
Co-authored-by: Cécile Madjar <cecile.madjar@mcin.ca>
Co-authored-by: Cécile Madjar <cecile.madjar@mcin.ca>
* Revert chunk_pb2.py changes (#849)
* remove prints in nifti_insertion_pipeline.py (#851)
* fix permissoin denied upon deletion of tmp dir (#853)
* update to next bug fix relesae (#854)
* fix duplicated protocols error when same scan type returned (#856)
* Add missing exit codes on the python's side (#857)
* add some missing exit codes
* add some missing exit codes
* add ignore case to regex (#859)
* add download from S3 and reupload if file provided to run_nifti-insertion was an S3 URL (#860)
* fix intended for bug when no acq time available (#861)
* fix bug for intended for when getting the list of files needed IntendedFor (#862)
* fix paths when there are not / at the end of the Config (#866)
Tested on sandbox with Config `data_dir` = `/data/loris/data`
* fix NoneType error /opt/loris/bin/mri/python/lib/dcm2bids_imaging_pipeline_lib/dicom_archive_loader_pipeline.py, line 346, in _add_intended_for_to_fieldmap_json_files (#867)
Tested on HBCD sandbox on the dataset that caused the issue.
* Properly update `mri_upload` 'Inserting' column when different sections of the pipeline are run (#868)
* update mri_upload to inserting=0 when push to s3 pipeline is finished
* fix Inserting flag being properly set when pipeline is running
* update version file to 24.1.6 (#870)
* Add download from S3 for fmap already pushed to S3 that needs to have IntendedFor written in them (#874)
* add download from S3 for fmap that needs to have IntendedFor written in them
* add print
* update version to 24.1.7 (#876)
* Merge 24.0.4 into 24.1 release (#878)
* Reload the mri_upload dictionary before checking if a tarchive has been validated (#783)
* reload mri_upload object
* remove debugging exit and print statements
* fix minor bugs when dealing with scans.tsv files (#774)
* fix regex search for excluded series description patterns (#786)
* fix_return_statement_of_create_imaging_upload_dict_from_upload_id_function (#787)
* [dcm2bids] Insert into MRICandidateErrors if there is a Candidate PatientName mismatch (#790)
* insert into MRICandidateErrors when candidate mismatch or pname not matching between DICOMs and NIfTI
* remove exit
* fix table name to MRICandidateErrors instead of MriCandidateErrors as apparently, it makes a difference on MariaDB/Linux VMs while it just worked on local install on Mac... (#793)
* Set DICOM dates to undef if the date does not follow proper DICOM standard (#794)
* set date to undef if it does not follow proper DICOM formats
* fix all dates set to NULL
* Installation and pet fixes (#818)
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mcgill.ca>
* Update VERSION file for next bug fix release
* Project, event validation and protobuf update (#823)
* Project, event validation and protobuf update
* Site and project search when creating candidate
* missing import
* correct pscid search
* Events validation
* flake rules update
* review, and NULL value filtered out for site and project
* flake
* flake
Co-authored-by: regisoc <regis.ongaro-carcy@mcin.ca>
* DICOM Archive broken archive link fix (#872)
* update version to 24.0.4 (#877)
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mail.mcgill.ca>
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mcgill.ca>
Co-authored-by: regisoc <regis.ongaro-carcy@mcin.ca>
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mail.mcgill.ca>
Co-authored-by: Laetitia Fesselier <laetitia.fesselier@mcgill.ca>
Co-authored-by: regisoc <regis.ongaro-carcy@mcin.ca>
Co-authored-by: regis <regisoc@users.noreply.github.com>1 parent b713180 commit 06aa412
File tree
4 files changed
+34
-5
lines changed- python/lib
- dcm2bids_imaging_pipeline_lib
- uploadNeuroDB/NeuroDB/objectBroker
4 files changed
+34
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
61 | 66 | | |
62 | 67 | | |
63 | 68 | | |
| |||
355 | 360 | | |
356 | 361 | | |
357 | 362 | | |
358 | | - | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
359 | 366 | | |
360 | 367 | | |
361 | 368 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1034 | 1034 | | |
1035 | 1035 | | |
1036 | 1036 | | |
1037 | | - | |
| 1037 | + | |
1038 | 1038 | | |
1039 | 1039 | | |
1040 | 1040 | | |
1041 | 1041 | | |
1042 | 1042 | | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
1043 | 1047 | | |
1044 | 1048 | | |
1045 | 1049 | | |
1046 | 1050 | | |
1047 | 1051 | | |
1048 | | - | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
1049 | 1064 | | |
1050 | 1065 | | |
1051 | 1066 | | |
| |||
1059 | 1074 | | |
1060 | 1075 | | |
1061 | 1076 | | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
1062 | 1084 | | |
1063 | 1085 | | |
1064 | 1086 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
0 commit comments