-
Notifications
You must be signed in to change notification settings - Fork 2
/
BIDS_process_depends.txt
36 lines (31 loc) · 1.49 KB
/
BIDS_process_depends.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Standard Library Modules
os: Interface with the operating system
sys: Access system-specific parameters and functions
argparse: Parser for command-line options, arguments, and sub-commands
logging: Logging facility for Python
subprocess: Spawn new processes, connect to their input/output/error pipes, and obtain their return codes
re: Regular expression operations
json: JSON encoder and decoder
warnings: Issue warning messages and control their disposition
tempfile: Generate temporary files and directories
shutil: High-level file operations
glob: Unix style pathname pattern expansion
Third-Party Modules
numpy: Fundamental package for scientific computing with Python
pandas: Data structures and data analysis tools
matplotlib.pyplot: Plotting and visualization
scipy.io: SciPy Input and Output
pydicom: Read, modify, and write DICOM files with Python
Specific Functionality from Matplotlib
matplotlib.backends.backend_pdf.PdfPages: Create multipage PDFs with matplotlib plots
Collections Module
collections.OrderedDict: Dictionary that remembers the order entries were added
Additional Tools (Mentioned but not Imported)
pydeface: Defacing tool for MRI images
cubids: Tool for organizing neuroimaging data into the BIDS format
dcm2niix: Converts DICOM and PAR/REC files into the NIfTI format
Notes
For the additional tools (pydeface, cubids, dcm2niix),
make sure they are installed in your environment and accessible from your
script. These might not be standard Python modules but standalone tools
or applications.