Comments (5)
I think you would want to use the dcm2niibatch version, e.g. "dcm2niibatch run_configuration.yaml" as described here
https://github.com/neurolabusc/dcm2niix
from dcm2niix.
Thanks for the info!
A side note:
I was running into problems with the makefile not being able to find the path to yaml-cpp lib, so had to hack the paths directly. Perhaps adding a subtree of the yaml-cpp git repo to this one could make the process more user-friendly?
from dcm2niix.
Yes. We need to look into making the dependencies of dcm2niibatch
a bit more user friendly. Did you also have pkg-config
installed? Did you install yaml-cpp
through apt-get or brew, or manually? Perhaps, writing a FindYamlCpp.cmake
file that also searches the local path is an option. Unfortunately, cmake doesn't come with a FindYamlCpp.cmake
file already.
When I added dcm2niibatch
, I tried to make the footbprint as small as possible to not distract from the main binary dcm2nii
Ben
p.s We've just put this batch version together and it still needs a few tweaks so please let us know if you run into other issues.
from dcm2niix.
@benjaminirving, yes pkg-config was already installed - the only missing component was yaml-cpp, which I installed by git cloning the repo and then building it manually.
Does dcm2niibatch use the same dicom conversion method as dcm2niix? I assumed it did.
Thanks Ben, and I'll let you know if I encounter other issues
from dcm2niix.
@mgxd, yes, the methods for dicom processing are identical. The only thing different is some wrapper code to read the yaml file and pass the inputs. But there could be some improvements in how we do that.
pkg-config will probably only be able to find yaml-cpp if installed via a package manager like apt-get
or homebrew
. I'll look into this.
Ben
from dcm2niix.
Related Issues (20)
- Siemens XA20 3D PCASL HOT 3
- Compression fails if filename contains $ HOT 16
- feedback on BidsGuess HOT 6
- BidsGuess feedback (issues with derived data) HOT 2
- Unsupported overlay origin 0/0 HOT 3
- Additional BidsGuess feedback HOT 2
- Error: Converted 37675 of 72956 files HOT 1
- Wrong EchoTime, RepetitionTime, InversionTime saved in generated JSON file HOT 1
- BidsGuess labeling issue HOT 1
- Newer versions not recognizing EchoTrainLength HOT 1
- BidsGuess feedback HOT 1
- On some DICOM file renames, am getting "Illegal DICOM tag 7651,5351 (odd element length 20305)" I cannot find this DICOM tag in order to troubleshoot. HOT 1
- Incorrect reading of DICOM information and generation of invalid images HOT 4
- Bruker Diffusion Directions
- Problem with XA30 DICOM conversion detecting corrupt slice times for CMRR data HOT 3
- Feature request: include PatientAge (0010, 1010) in JSON sidecar made using -ba n HOT 9
- How to extract magnitude and phase sequences in the same QSM Dicom folder as separate Nifti files using dcm2niix? HOT 2
- Slicetiming lacked for data from GE scanner with HyperBand HOT 3
- CoilString set, even when concatenating dicoms with varying values HOT 3
- GE Diffusion bvec greater than 1 for single-axis, low-shell HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dcm2niix.