`dandi upload <path>` reviews all local files before upload
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
从 dandi upload 命令的入口点开始,使用单个 .trk 路径和 --validation skip 重现报告的行为,并将日志 "Found 2 files to consider" 与请求的路径进行比较。跟踪为什么会检查无关的本地文件和数据集元数据;完成标准是特定文件路径能够在不审查无关资产的情况下完成验证和上传,同时默认发现行为保持不变。
由索引模型根据 Issue 内容生成。
描述
Hi @yarikoptic @CodyCBakerPhD,
Anastasia is trying to upload a single .trk file to lincbrain.org. She has local files (.jp2, .zarr, .png) that are on not in the Dandiset on lincbrain.org. Based on the logs it seems that the DANDI Client is going through all of those local files (to validate?) before uploading the .trk file.
However, based on the docs it seems that we should be able to pass a path to dandi upload ,and only validate and upload that file:
By default, all *.nwb, *.zarr, and *.ngff assets in the Dandiset (ignoring directories starting with a period) will be considered for the upload. You can point to specific files you would like to validate and have uploaded.
Below are the commands she has tried (among other variants):
Command 1
dandi upload -i linc sub-MF278-sample-brain-desc-CSD-tractography-prob-dhollander-seed-label99-x39.5-y16.5-z35.trk
Command 2
DANDI_DEVEL=1 dandi upload -i linc --allow-any-path --validation skip derivatives/sub-MF278/dwi/sub-MF278-sample-brain-desc-CSD-tractography-prob-dhollander-seed-label99-x39.5-y16.5-z35.trk
Head of the log file
2025-08-11T11:06:08-0400 [INFO ] dandi 418040:22946905679424 python 3.13.5, dandi 0.69.3, dandischema 0.11.0, h5py 3.14.0, hdmf 4.1.0, pynwb 3.0.0, requests 2.32.4, urllib3 2.4.0
2025-08-11T11:06:08-0400 [INFO ] dandi 418040:22946905679424 sys.argv = ['/space/aspasia/2/users/code/miniforge3/envs/dandi/bin/dandi', 'upload', '-i', 'linc', '--allow-any-path', '--validation', 'skip', 'derivatives/sub-MF278/dwi/sub-MF278-sample-brain-desc-CSD-tractography-prob-dhollander-seed-label99-x39.5-y16.5-z35.trk']
2025-08-11T11:06:08-0400 [INFO ] dandi 418040:22946905679424 os.getcwd() = /autofs/space/aspasia_002/users/linc/000003
2025-08-11T11:06:08-0400 [DEBUG ] urllib3.connectionpool 418040:22946905679424 Starting new HTTPS connection (1): rig.mit.edu:443
2025-08-11T11:06:08-0400 [DEBUG ] dandi 418040:22946905679424 Could not check dandi/dandi-cli for version updates: Connection to server could not be made
2025-08-11T11:06:08-0400 [DEBUG ] urllib3.connectionpool 418040:22946905679424 Starting new HTTPS connection (1): api.lincbrain.org:443
2025-08-11T11:06:08-0400 [DEBUG ] urllib3.connectionpool 418040:22946905679424 https://api.lincbrain.org:443 "GET /api/info/ HTTP/1.1" 200 358
2025-08-11T11:06:08-0400 [DEBUG ] dandi 418040:22946905679424 GET https://api.lincbrain.org/api/info/
2025-08-11T11:06:08-0400 [DEBUG ] urllib3.connectionpool 418040:22946905679424 Starting new HTTPS connection (1): api.lincbrain.org:443
2025-08-11T11:06:08-0400 [DEBUG ] urllib3.connectionpool 418040:22946905679424 https://api.lincbrain.org:443 "GET /api/info/ HTTP/1.1" 200 358
2025-08-11T11:06:08-0400 [DEBUG ] dandi 418040:22946905679424 Response: 200
2025-08-11T11:06:08-0400 [DEBUG ] dandi 418040:22946905679424 Using api key from DANDI_API_KEY environment variable
2025-08-11T11:06:08-0400 [DEBUG ] dandi 418040:22946905679424 GET https://api.lincbrain.org/api/auth/token
2025-08-11T11:06:08-0400 [DEBUG ] urllib3.connectionpool 418040:22946905679424 https://api.lincbrain.org:443 "GET /api/auth/token HTTP/1.1" 301 None
2025-08-11T11:06:08-0400 [DEBUG ] urllib3.connectionpool 418040:22946905679424 https://api.lincbrain.org:443 "GET /api/auth/token/ HTTP/1.1" 200 42
2025-08-11T11:06:08-0400 [DEBUG ] dandi 418040:22946905679424 Response: 200
2025-08-11T11:06:08-0400 [DEBUG ] dandi 418040:22946905679424 Found identifier DANDI:000003 in top level 'identifier'
2025-08-11T11:06:09-0400 [DEBUG ] h5py._conv 418040:22946905679424 Creating converter from 7 to 5
2025-08-11T11:06:09-0400 [DEBUG ] h5py._conv 418040:22946905679424 Creating converter from 5 to 7
2025-08-11T11:06:09-0400 [DEBUG ] h5py._conv 418040:22946905679424 Creating converter from 7 to 5
2025-08-11T11:06:09-0400 [DEBUG ] h5py._conv 418040:22946905679424 Creating converter from 5 to 7
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'zlib'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'gzip'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'bz2'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'lzma'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'blosc'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'zstd'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'lz4'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'astype'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'delta'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'quantize'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'fixedscaleoffset'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'packbits'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'categorize'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'pickle'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'base64'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'shuffle'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'bitround'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'crc32'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'adler32'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'jenkins_lookup3'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'json2'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'vlen-utf8'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'vlen-bytes'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'vlen-array'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'fletcher32'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'msgpack2'
2025-08-11T11:06:09-0400 [DEBUG ] numcodecs 418040:22946905679424 Registering codec 'n5_wrapper'
2025-08-11T11:06:10-0400 [INFO ] dandi 418040:22946905679424 Found 2 files to consider
2025-08-11T11:06:10-0400 [DEBUG ] fscacher.cache 418040:22941210412800 Calling memoized version of <function get_digest at 0x14dd6afeef20> for /autofs/space/nyx_002/users/data/macaque/MF278/DSI/shelled_data/mrtrix/csdprob_dhollander_seed_label99_x39.5_y16.5_z35.trk
2025-08-11T11:06:10-0400 [DEBUG ] dandi 418040:22941210412800 GET https://api.lincbrain.org/api/dandisets/000003/versions/draft/assets/
2025-08-11T11:06:11-0400 [DEBUG ] urllib3.connectionpool 418040:22941210412800 https://api.lincbrain.org:443 "GET /api/dandisets/000003/versions/draft/assets/?path=derivatives%2Fsub-MF278%2Fdwi%2Fsub-MF278-sample-brain-desc-CSD-tractography-prob-dhollander-seed-label99-x39.5-y16.5-z35.trk HTTP/1.1" 200 52
2025-08-11T11:06:11-0400 [DEBUG ] dandi 418040:22941210412800 Response: 200
2025-08-11T11:06:11-0400 [WARNING ] bidsschematools 418040:22941210412800 No BIDS reference root provided.
2025-08-11T11:06:11-0400 [INFO ] bidsschematools 418040:22941210412800 No schema path specified, defaulting to the bundled schema, `/autofs/space/aspasia_002/users/code/miniforge3/envs/dandi/lib/python3.13/site-packages/bidsschematools/data/schema.json`.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Checking file `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Trying file types:
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>dataset_description\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>CITATION\.cff)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<stem>(?s:README))(?P<extension>|\.md|\.rst|\.txt)\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>CHANGES)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>LICENSE)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>genetic_info\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>code)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>derivatives)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>sourcedata)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<path>stimuli)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/participants.tsv`, with pattern: `(?:.*/)?(?P<stem>(?s:participants))(?P<extension>\.tsv|\.json)\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Match identified.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Checking file `/autofs/space/aspasia_002/users/linc/000003/dataset_description.json`.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Trying file types:
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/dataset_description.json`, with pattern: `(?:.*/)?(?P<path>dataset_description\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Match identified.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Checking file `/autofs/space/aspasia_002/users/linc/000003/sourcedata/README`.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Trying file types:
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/README`, with pattern: `(?:.*/)?(?P<path>dataset_description\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/README`, with pattern: `(?:.*/)?(?P<path>CITATION\.cff)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/README`, with pattern: `(?:.*/)?(?P<stem>(?s:README))(?P<extension>|\.md|\.rst|\.txt)\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Match identified.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Checking file `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Trying file types:
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<path>dataset_description\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<path>CITATION\.cff)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<stem>(?s:README))(?P<extension>|\.md|\.rst|\.txt)\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<path>CHANGES)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<path>LICENSE)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<path>genetic_info\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<path>code)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<path>derivatives)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s25nDF.jp2`, with pattern: `(?:.*/)?(?P<path>sourcedata)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Match identified.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Checking file `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Trying file types:
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<path>dataset_description\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<path>CITATION\.cff)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<stem>(?s:README))(?P<extension>|\.md|\.rst|\.txt)\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<path>CHANGES)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<path>LICENSE)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<path>genetic_info\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<path>code)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<path>derivatives)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s04nDF.jp2`, with pattern: `(?:.*/)?(?P<path>sourcedata)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Match identified.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Checking file `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Trying file types:
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<path>dataset_description\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<path>CITATION\.cff)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<stem>(?s:README))(?P<extension>|\.md|\.rst|\.txt)\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<path>CHANGES)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<path>LICENSE)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<path>genetic_info\.json)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<path>code)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<path>derivatives)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 * `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s27nDF.jp2`, with pattern: `(?:.*/)?(?P<path>sourcedata)(?:/.*)?\Z`
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Match identified.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Checking file `/autofs/space/aspasia_002/users/linc/000003/sourcedata/sub-MN115/micr/mn115LY_c21_s24mDF.jp2`.
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 Trying file types:
2025-08-11T11:06:13-0400 [DEBUG ] bidsschematools 418040:22941210412800 *
Thank you.
cc @ayendiki @satra
note: extract from head of log with versions (might be outdated): python 3.13.5, dandi 0.69.3, dandischema 0.11.0, h5py 3.14.0, hdmf 4.1.0, pynwb 3.0.0, requests 2.32.4, urllib3 2.4.0
- 主要语言
- Python
- 星标
- 28
- 派生
- 37
- 平均合并
- 1 天 17 小时
- 30 天内合并 PR
- 11
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
dandi/dandi-cli 的其他 Issue
-
pynwb metadata: get neurodata types可能重新可做 关联的 PR 已关闭且未合并。 未关闭
难度 2/5 1-3 小时 新手友好度 65/100
维护者通常 1 天内回复
-
`metadata.nwb.get_metadata()` validates the whole BIDS dataset for every NWB file, then discards the result可能已有人在做 @CodyCBakerPhD 于 19 天前认领。 未关闭BIDS performance
dandi/dandi-cli#1962 · 1 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
BIDS bug
难度 3/5 半天 新手友好度 45/100
dandi/dandi-cli#1961 · 4 条评论 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 48/100
dandi/dandi-cli#1920 · 2 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 64/100
维护者通常 1 天内回复
相似的 Issue
-
breaking change
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
check-skill-pages: show fixture build errors when a build fails可能已有人在做 @ShahadatTest 今天认领。 未关闭good first issue P2
难度 1/5 1 小时以内 新手友好度 85/100
coco-research/coco#439 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
esphome/home-assistant-addon#274 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
endurain-project/endurain#882 ·
维护者通常 1 天内回复
-
good first issue
难度 2/5 1-3 小时 新手友好度 72/100