{ "info": { "author": "PyBIDS developers", "author_email": "bids-discussion@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering" ], "description": "![](https://circleci.com/gh/bids-standard/bids-validator.svg?style=shield&circle-token=:circle-token)\n![](https://codecov.io/gh/bids-standard/bids-validator/branch/master/graph/badge.svg)\n\n# BIDS-Validator\n\n## Quickstart\n\n1. Web version:\n 1. Open [Google Chrome](https://www.google.com/chrome/) or\n [Mozilla Firefox](https://mozilla.org/firefox) (currently the only\n supported browsers)\n 1. Go to http://bids-standard.github.io/bids-validator/ and select a folder\n with your BIDS dataset. If the validator seems to be working longer than\n couple of minutes please open [developer tools ](https://developer.chrome.com/devtools)\n and report the error at [https://github.com/bids-standard/bids-validator/issues](https://github.com/bids-standard/bids-validator/issues).\n1. Command line version:\n 1. Install [Node.js](https://nodejs.org) (at least version 8.0)\n 1. From a terminal run `npm install -g bids-validator`\n 1. Run `bids-validator` to start validating datasets.\n1. Docker\n 1. Install Docker\n 1. From a terminal run `docker run -ti --rm -v /path/to/data:/data:ro bids/validator /data`\n1. Python Library:\n 1. Install [Python](https://www.python.org/) (works with python2 and python3)\n 1. Install [Pip](https://pip.pypa.io/en/stable/installing/) package manager for python, if\n not already installed.\n 1. From a terminal run `pip install bids_validator` to acquire the\n [BIDS Validator PyPi package](https://pypi.org/project/bids-validator/)\n 1. Open a Python terminal `python`\n 1. Import the BIDS Validator package `from bids_validator import BIDSValidator`\n 1. Check if a file is BIDS compatible `BIDSValidator().is_bids('path/to/a/bids/file')`\n\n## Support\n\nThe BIDS Validator is designed to work in both the browser and in Node.js. We\ntarget support for the latest long term stable (LTS) release of Node.js and the\nlatest version of Chrome.\n\nThere is also a library of helper functions written in Python, for use with BIDS\ncompliant applications written in this language.\n\nPlease report any issues you experience while using these support targets. If\nyou experience issues outside of these supported environments and believe we\nshould extend our targeted support feel free to open a new issue describing the\nissue, your support target and why you require extended support and we will\naddress these issues on a case by case basis.\n\n## Maintainers and Contributors\n\nThis package is maintained by [@rwblair](https://github.com/rwblair/).\n\nSome of our awesome contributors include:\n\n[![](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/images/0)](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/links/0)[![](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/images/1)](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/links/1)[![](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/images/2)](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/links/2)[![](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/images/3)](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/links/3)[![](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/images/4)](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/links/4)[![](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/images/5)](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/links/5)[![](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/images/6)](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/links/6)[![](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/images/7)](https://sourcerer.io/fame/chrisfilo/bids-standard/bids-validator/links/7)\n\n## Use\n\n#### API\n\nThe BIDS Validator has one primary method that takes a directory as either a\npath to the directory (node) or the object given by selecting a directory with a\nfile input (browser), an options object, and a callback.\n\nAvailable options include:\n\n- ignoreWarnings - (boolean - defaults to false)\n- ignoreNiftiHeaders - (boolean - defaults to false)\n\nFor example:\n\n`validate.BIDS(directory, {ignoreWarnings: true}, function (issues, summary) {console.log(issues.errors, issues.warnings);});`\n\nIf you would like to test individual files you can use the file specific checks\nthat we expose.\n\n- validate.BIDS()\n- validate.JSON()\n- validate.TSV()\n- validate.NIFTI()\n\nAdditionally you can reformat stored errors against a new config using `validate.reformat()`\n\n#### .bidsignore\n\nOptionally one can include a `.bidsignore` file in the root of the dataset. This\nfile lists patterns (compatible with the [.gitignore syntax](https://git-scm.com/docs/gitignore))\ndefining files that should be ignored by the validator. This option is useful\nwhen the validated dataset includes file types not yet supported by BIDS\nspecification.\n\n```Text\n*_not_bids.txt\nextra_data/\n```\n\n#### Configuration\n\nYou can configure the severity of errors by passing a json configuration file\nwith a `-c` or `--config` flag to the command line interface or by defining a\nconfig object on the options object passed during javascript usage.\n\nThe basic configuration format is outlined below. All configuration is optional.\n\n```JSON\n{\n\t\"ignore\": [],\n\t\"warn\": [],\n\t\"error\": [],\n\t\"ignoredFiles\": []\n}\n```\n\n`ignoredFiles` takes a list of file paths or glob patterns you'd like to ignore.\nLets say we want to ignore all files and sub-directory under `/derivatives/`.\n**This is not the same syntax as used in the .bidsignore file**\n\n```JSON\n{\n\t\"ignoredFiles\": [\"/derivatives/**\"]\n}\n```\n\nNote that adding two stars `**` in path makes validator recognize all files and\nsub-dir to be ignored.\n\n`ignore`, `warn`, and `error` take lists of issue codes or issue keys and change\nthe severity of those issues so they are either ignored or reported as warnings\nor errors. You can find a list of all available issues at\n[utils/issues/list](https://github.com/bids-standard/bids-validator/tree/master/utils/issues/list.js).\n\nSome issues may be ignored by default, but can be elevated to warnings or errors.\nThese provide a way to check for common things that are more specific than BIDS\ncompatibility. An example is a check for the presence of a T1w modality. The\nfollowing would raise an error if no T1W image was found in a dataset.\n\n```JSON\n{\n\t\"error\": [\"NO_T1W\"]\n}\n```\n\nIn addition to issue codes and keys these lists can also contain objects with\nand \"and\" or \"or\" properties set to arrays of codes or keys. These allow some\nlevel of conditional logic when configuring issues. For example:\n\n```JSON\n{\n\t\"ignore\": [\n\t\t{\n\t\t\t\"and\": [\n\t\t\t\t\"ECHO_TIME_GREATER_THAN\",\n\t\t\t\t\"ECHO_TIME_NOT_DEFINED\"\n\t\t\t]\n\t\t}\n\t]\n}\n```\n\nIn the above example the two issues will only be ignored if both of them are\ntriggered during validation.\n\n```JSON\n{\n\t\"ignore\": [\n\t\t{\n\t\t\t\"and\": [\n\t\t\t\t\"ECHO_TIME_GREATER_THAN\",\n\t\t\t\t\"ECHO_TIME_NOT_DEFINED\"\n\t\t\t\t{\n\t\t\t\t\t\"or\": [\n\t\t\t\t\t\t\"ECHO_TIME1-2_NOT_DEFINED\",\n\t\t\t\t\t\t\"ECHO_TIME_MUST_DEFINE\"\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t]\n}\n```\n\nAnd in this example the listed issues will only be ignored if\n`ECHO_TIME_GREATER_THAN`, `ECHO_TIME_NOT_DEFINED` and either\n`ECHO_TIME1-2_NOT_DEFINED` or `ECHO_TIME_MUST_DEFINE` are triggered during\nvalidation.\n\n\"or\" arrays are not supported at the lowest level because it wouldn't add any\nfunctionality. For example the following is not supported.\n\n```JSON\n{\n\t\"ignore\": [\n\t\t{\n\t\t\t\"or\": [\n\t\t\t\t\"ECHO_TIME_GREATER_THAN\",\n\t\t\t\t\"ECHO_TIME_NOT_DEFINED\"\n\t\t\t]\n\t\t}\n\t]\n}\n```\n\nbecause it would be functionally the same as this:\n\n```JSON\n{\n\t\"ignore\": [\n\t\t\"ECHO_TIME_GREATER_THAN\",\n\t\t\"ECHO_TIME_NOT_DEFINED\"\n\t]\n}\n```\n\nFor passing a configuration while using the bids-validator on the command line,\nnote that you **have to specify at least two configurations of a given type**,\nbecause an array is expected. For example, the following code will ignore empty\nfile errors (99) and files that cannot be read (44):\n\n```\nbids-validator --config.ignore=99 --config.ignore=44 path/to/bids/dir\n```\n\nThis style of use puts limits on what configuration you can require, so for\ncomplex scenarios, we advise users to create a dedicated configuration file with\ncontents as described above.\n\n#### In the Browser\n\nThe BIDS Validator currently works in the browser with [browserify](http://browserify.org/)\nor [webpack](https://webpack.js.org/). You can add it to a project by cloning\nthe validator and requiring it with browserify syntax\n`var validate = require('bids-validator');` or an ES2015 webpack import\n`import validate from 'bids-validator'`.\n\n#### On the Server\n\nThe BIDS validator works like most npm packages. You can install it by running\n`npm install bids-validator`.\n\n#### Through Command Line\n\nIf you install the bids validator globally by using `npm install -g bids-validator`\nyou will be able to use it as a command line tool. Once installed you should be\nable to run `bids-validator /path/to/your/bids/directory` and see any validation\nissues logged to the terminal. Run `bids-validator` without a directory path to\nsee available options.\n\n## Python Library\n\nThere are is a limited library of helper functions written in Python. The main function\ndetermines if a file extension is compliant with the BIDS specification. You can find\nthe available functions in the library, as well as their descriptions,\n[here](https://github.com/bids-standard/bids-validator/blob/master/bids-validator/bids_validator/bids_validator.py).\nTo install, run `pip install bids_validator` (requires python and pip).\n\n#### Example\n\n```\n>>> from bids_validator import BIDSValidator\n>>> validator = BIDSValidator()\n>>> filepaths = [\"/sub-01/anat/sub-01_rec-CSD_T1w.nii.gz\", \"/sub-01/anat/sub-01_acq-23_rec-CSD_T1w.exe\"]\n>>> for filepath in filepaths:\n>>> print( validator.is_bids(filepath) )\nTrue\nFalse\n```\n\n## Development\n\nTo develop locally, clone the project and run `yarn` from the project\nroot. This will install external dependencies. If you wish to install\n`bids-validator` globally (so that you can run it in other folders), use the\nfollowing command to install it globally: `cd bids-validator && npm install -g`\n\n#### Running Locally in a Browser\n\nA note about OS X, the dependencies for the browser require a npm package called\nnode-gyp which needs xcode to be installed in order to be compiled.\n\n1. The browser version of `bids-validator` lives in the repo subdirectory\n\t`/bids-validator-web`. It is a [React.js](https://reactjs.org/) application\n\tthat uses the [next.js](https://nextjs.org/) framework.\n2. To develop `bids-validator` and see how it will act in the browser, simply run\n\t`yarn web-dev` in the project root and navigate to `localhost:3000`.\n3. In development mode, changes to the codebase will trigger rebuilds of the application\n\tautomatically.\n4. Changes to the `/bids-validator` in the codebase will also be reflected in the\n\tweb application.\n5. Tests use the [Jest](https://jestjs.io/index.html) testing library and should be developed in `/bids-validator-web/tests`.\n\tWe can always use more tests, so please feel free to contribute a test that reduces the chance\n\tof any bugs you fix!\n6. To ensure that the web application compiles successfully in production, run `yarn web-export`\n\n#### Testing\n\nTo start the test suite run `npm test` from the project root. `npm test -- --watch`\nis useful to run tests while making changes. A coverage report is available with\n`npm run coverage`.\n\nTo run the linter which checks code conventions run `npm run lint`.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bids-standard/bids-validator", "keywords": "", "license": "MIT", "maintainer": "BIDS Developers", "maintainer_email": "bids-discussion@googlegroups.com", "name": "bids-validator", "package_url": "https://pypi.org/project/bids-validator/", "platform": "", "project_url": "https://pypi.org/project/bids-validator/", "project_urls": { "Homepage": "https://github.com/bids-standard/bids-validator" }, "release_url": "https://pypi.org/project/bids-validator/1.2.4/", "requires_dist": null, "requires_python": "", "summary": "Validator for the Brain Imaging Data Structure", "version": "1.2.4" }, "last_serial": 5354025, "releases": { "1.1.2": [ { "comment_text": "", "digests": { "md5": "06655fa312455ffb91b64773aacba06e", "sha256": "e9e78d9b05d5d6a2de197778d2372bbe29b8e9a29f730c4634aeb1af79c53eac" }, "downloads": -1, "filename": "bids-validator-1.1.2.tar.gz", "has_sig": false, "md5_digest": "06655fa312455ffb91b64773aacba06e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6577, "upload_time": "2019-01-19T02:36:20", "url": "https://files.pythonhosted.org/packages/52/5d/921948e9989e9350a172caccc32fd003f0692891692154745fa39bdb3e2f/bids-validator-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "2c991c985709fae819b420c3e1fb40a7", "sha256": "e3fb3444478b4e262e4f52df7c1adceada8f0e5213514cb3c477d7034018423f" }, "downloads": -1, "filename": "bids_validator-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c991c985709fae819b420c3e1fb40a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12577, "upload_time": "2019-01-30T17:19:53", "url": "https://files.pythonhosted.org/packages/2c/fc/ff7ae491cb01c55041167aa5b76e9821620c7471567f2bf218b386557cf9/bids_validator-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbfde09fa3dc6005f9df835bbd329398", "sha256": "4016e7c16975b59649b58676622647618badcdff3037e6219008880b32b39944" }, "downloads": -1, "filename": "bids-validator-1.1.3.tar.gz", "has_sig": false, "md5_digest": "cbfde09fa3dc6005f9df835bbd329398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8909, "upload_time": "2019-01-30T17:19:55", "url": "https://files.pythonhosted.org/packages/77/b4/3be28ce448d761c93cbe35124697c840cba7ca26876f76f34fce0a6ead7f/bids-validator-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "9c659fab349bc3b8804ded6aecb20ab7", "sha256": "8c1764fa69a63a00c788131c2d50b9868d106362898250ec84b42916899bb513" }, "downloads": -1, "filename": "bids_validator-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c659fab349bc3b8804ded6aecb20ab7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12869, "upload_time": "2019-02-08T06:31:19", "url": "https://files.pythonhosted.org/packages/a7/2e/5fb028668ca7f378df898c99037c3072db22019c31b0cec7f3ebdeaa7050/bids_validator-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d7c23cb7643ace7c75847de50139aac", "sha256": "cd118cb7118023121644bf9f3b96939b6e854d3de2bb0f7abd34dd6b97efc750" }, "downloads": -1, "filename": "bids-validator-1.1.4.tar.gz", "has_sig": false, "md5_digest": "5d7c23cb7643ace7c75847de50139aac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13238, "upload_time": "2019-02-08T06:31:20", "url": "https://files.pythonhosted.org/packages/92/90/a7345d49fce344fb84a3c059ab08988d2aa7ec7110297dd105e9b9c6e1aa/bids-validator-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "1b6b9273bc7ad6cd96bfca4395027d1c", "sha256": "cdc12f5e9dd3399d4345d4dfbae2e9056df454e534cb9e04258442c170e8c81a" }, "downloads": -1, "filename": "bids_validator-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b6b9273bc7ad6cd96bfca4395027d1c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8687, "upload_time": "2019-02-25T16:16:18", "url": "https://files.pythonhosted.org/packages/cc/a0/e59a4acb3ca80e535c8cd283b3c596378ad96aedfd8344d333246b1e5f57/bids_validator-1.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cae45901e61c9048365c2ae67502c06d", "sha256": "5baf6d32352130cff12e88752a5a2c91e72d3c469f478e22807e091ffa98c190" }, "downloads": -1, "filename": "bids-validator-1.1.5.tar.gz", "has_sig": false, "md5_digest": "cae45901e61c9048365c2ae67502c06d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5366, "upload_time": "2019-02-25T16:16:20", "url": "https://files.pythonhosted.org/packages/5d/0e/96dec011c4782908a1c751d3a8857736a25e68d366b17176c282f6a47a28/bids-validator-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "6c000f31c7f89e30304ee6dada384d86", "sha256": "c58eeafe1b574137283cc782b22a1f8af61ff7df8b115cf6c6712101651fe708" }, "downloads": -1, "filename": "bids_validator-1.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c000f31c7f89e30304ee6dada384d86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8693, "upload_time": "2019-02-26T19:02:39", "url": "https://files.pythonhosted.org/packages/2f/13/34a7bf5aed6b666faee8c26e9d332a56a8efee5323a04f9845df4b04fbdd/bids_validator-1.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46604675cae975a0e3d31e14c30f597e", "sha256": "981d01bc9620ccfdfa8e12a2081d36ba1e6907159a81bc24b73c3e687093244b" }, "downloads": -1, "filename": "bids-validator-1.1.6.tar.gz", "has_sig": false, "md5_digest": "46604675cae975a0e3d31e14c30f597e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5415, "upload_time": "2019-02-26T19:02:40", "url": "https://files.pythonhosted.org/packages/84/a3/a46ed8ca446a98a2f7e888529985c6ec61d65ce6c5c4f18f23cf2aba7775/bids-validator-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "e72bf84e25bc79b15521e13969dfe655", "sha256": "3e8a09e8334323c75806cab648bec64d44e9ea776359cbc766a7984fbc86a3f2" }, "downloads": -1, "filename": "bids_validator-1.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e72bf84e25bc79b15521e13969dfe655", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8690, "upload_time": "2019-02-26T23:26:00", "url": "https://files.pythonhosted.org/packages/ec/b2/0dd0f32bda3fed54bc96a28f218d8ed68d46af1fbe2c04bc7f6af0080375/bids_validator-1.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf2d6a48fd1c32c2396a911dc9b60ec9", "sha256": "cdff82967f673122b103dabaef852f7ce0e8f7e9e82e2971aaa4b46356478b80" }, "downloads": -1, "filename": "bids-validator-1.1.7.tar.gz", "has_sig": false, "md5_digest": "cf2d6a48fd1c32c2396a911dc9b60ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5375, "upload_time": "2019-02-26T23:26:01", "url": "https://files.pythonhosted.org/packages/34/94/92dec0423daa18d461a40678f8498de9bad0cf79e72034af19262de9f523/bids-validator-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "e0b6c88bff89323a16e4469c9f679ceb", "sha256": "a588ee4492c36a20f40b90fee4ca2e7d64ec8da691e263e75314ac75997b19c4" }, "downloads": -1, "filename": "bids_validator-1.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0b6c88bff89323a16e4469c9f679ceb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12268, "upload_time": "2019-02-27T00:22:13", "url": "https://files.pythonhosted.org/packages/f5/ee/727c3695b1b44d651b8582ac525eebababb5cf13a2d74c15383e99f82e44/bids_validator-1.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba19856f9f9b22a2ff3e4688999bb6c4", "sha256": "e1f445d07da2bf6247520c730db451b3144e8b8c94bfe07cecfb05514cc87773" }, "downloads": -1, "filename": "bids-validator-1.1.8.tar.gz", "has_sig": false, "md5_digest": "ba19856f9f9b22a2ff3e4688999bb6c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12788, "upload_time": "2019-02-27T00:22:14", "url": "https://files.pythonhosted.org/packages/07/9a/4f95e124db5b52fb2a5b900135daa23a4c9cab2f77334822d995efa38f05/bids-validator-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "9612d5f297dfaa55b57d8e7af339effa", "sha256": "870a9bdeb46851dcd84b40cc6396676ef1d3437d76ca92734a2858713bcf3e4b" }, "downloads": -1, "filename": "bids_validator-1.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9612d5f297dfaa55b57d8e7af339effa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12267, "upload_time": "2019-02-27T00:56:08", "url": "https://files.pythonhosted.org/packages/81/82/4abe97f0c6a0f378095ec1d51cb1f3690d79f57a9ae1bda46919d1592913/bids_validator-1.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfd86a051e482af664efb208b9e222c3", "sha256": "f37315945e4b2996ff1525d91031b898d400b7bd1392ce3b5e4b694d4f461073" }, "downloads": -1, "filename": "bids-validator-1.1.9.tar.gz", "has_sig": false, "md5_digest": "bfd86a051e482af664efb208b9e222c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10038, "upload_time": "2019-02-27T00:56:10", "url": "https://files.pythonhosted.org/packages/6c/02/7e9b765e55e8e1c91753f82964158607c49600e47914bf19320a77dd0b4c/bids-validator-1.1.9.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "38c2ceb964064076042b78d175daa25b", "sha256": "da320c650cc3a7fc648aafd49cfd659922dccc59c60a1255c7be7e975a2d36d0" }, "downloads": -1, "filename": "bids_validator-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38c2ceb964064076042b78d175daa25b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12273, "upload_time": "2019-03-04T16:27:10", "url": "https://files.pythonhosted.org/packages/b4/4c/d6e949b64844d9a6c9d60e0ed6bdd28a59ff012f3ba0c9167abe2402e9f8/bids_validator-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dc2f3675fe05b2af8faddc43ce76bb5", "sha256": "abe4a78272a648f6e3d7726c5cfb17dc54652dc920751105268ac1618281f16d" }, "downloads": -1, "filename": "bids-validator-1.2.0.tar.gz", "has_sig": false, "md5_digest": "2dc2f3675fe05b2af8faddc43ce76bb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13818, "upload_time": "2019-03-04T16:27:12", "url": "https://files.pythonhosted.org/packages/80/2e/f40554134d623992e9d46edc79acac7fbd039515b00ff1d04017dc6ddf50/bids-validator-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "056059807dcedbf5a46b57c9a73960a2", "sha256": "37ec1ff46de7d519d244756bd3e50792e262bb61e9e62835b5e6ce8793a474e7" }, "downloads": -1, "filename": "bids_validator-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "056059807dcedbf5a46b57c9a73960a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12272, "upload_time": "2019-03-05T18:08:53", "url": "https://files.pythonhosted.org/packages/d5/ff/d669ce96cb403a5115b3b307b2fe295fd3e0b45234106936678b04d13f52/bids_validator-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1498a1af9530a328fc4097f5debd7dc3", "sha256": "c19c9f8cbce0bdcaa27282e4e181b4796902e4630d7c6cbfa364c95c4481772f" }, "downloads": -1, "filename": "bids-validator-1.2.1.tar.gz", "has_sig": false, "md5_digest": "1498a1af9530a328fc4097f5debd7dc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13670, "upload_time": "2019-03-05T18:08:55", "url": "https://files.pythonhosted.org/packages/42/9f/1377116d495dc5376344d2e3fd3a0891d3340cff585c94207cd3a17332a4/bids-validator-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "a4f7b82526d6a07f364e420880311d12", "sha256": "d18d11f19dcc0fcfa33adf990e07aedd50016ac0a2a84e4ff02b72582e0d085a" }, "downloads": -1, "filename": "bids_validator-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4f7b82526d6a07f364e420880311d12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12793, "upload_time": "2019-03-18T23:13:02", "url": "https://files.pythonhosted.org/packages/88/48/678bf379cc30d8c7ccbe9bfd57dc39948b8b73c4c3e7619c3a8ef1678184/bids_validator-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd85ea6f8c44884265836f3515504239", "sha256": "5402cd39b6a49368f34d9f931b84e928dd8071eda5edac3866c722daf1dfcbac" }, "downloads": -1, "filename": "bids-validator-1.2.2.tar.gz", "has_sig": false, "md5_digest": "dd85ea6f8c44884265836f3515504239", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10376, "upload_time": "2019-03-18T23:13:04", "url": "https://files.pythonhosted.org/packages/b7/04/daf3c256d782c15968b4c820f0278edf689e626632faec3095ec19c355a5/bids-validator-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "38de0f64900c0376ca826763c3620591", "sha256": "50d553115de690f097c2a50091c8ab5c90b77ff0c3e95098446b9039cbe24e8d" }, "downloads": -1, "filename": "bids_validator-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38de0f64900c0376ca826763c3620591", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12790, "upload_time": "2019-04-16T18:32:44", "url": "https://files.pythonhosted.org/packages/9b/9b/0035cb7e1c2cb435c39c2c1d0c83d84b05b3782845098b37debcb1fb9989/bids_validator-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68896900eb347c90f4c23238588596df", "sha256": "9ed7fbbb9f528b85ee2831f19334be69e1123636433a3d396794b13ad1873602" }, "downloads": -1, "filename": "bids-validator-1.2.3.tar.gz", "has_sig": false, "md5_digest": "68896900eb347c90f4c23238588596df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13779, "upload_time": "2019-04-16T18:32:45", "url": "https://files.pythonhosted.org/packages/e7/8b/592b35f08a5e606ce4d8f82a6875771885382c5c425f702a672acd600d5f/bids-validator-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "55c7128c1baab82f3ca6651f331f7678", "sha256": "52a1aae8e0b0a1477900af184fde6d4a3062dfed01bd67b2f5d9ddebcc114475" }, "downloads": -1, "filename": "bids_validator-1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "55c7128c1baab82f3ca6651f331f7678", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12790, "upload_time": "2019-06-03T19:05:17", "url": "https://files.pythonhosted.org/packages/3f/ff/08c83eba187e20098863364e285bcd7e0d4f417d8b77de5786d171579b0d/bids_validator-1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa00eee88361db438b255dcf0341fecd", "sha256": "cf456428219c7985c13e462380bff31453c6694532f67ca47fd89b19620d77d7" }, "downloads": -1, "filename": "bids-validator-1.2.4.tar.gz", "has_sig": false, "md5_digest": "aa00eee88361db438b255dcf0341fecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30540, "upload_time": "2019-06-03T19:05:18", "url": "https://files.pythonhosted.org/packages/27/a5/6990a7add8092562912fb0742fe6a9e7e0b4c5b204267821737ec322dd78/bids-validator-1.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55c7128c1baab82f3ca6651f331f7678", "sha256": "52a1aae8e0b0a1477900af184fde6d4a3062dfed01bd67b2f5d9ddebcc114475" }, "downloads": -1, "filename": "bids_validator-1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "55c7128c1baab82f3ca6651f331f7678", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12790, "upload_time": "2019-06-03T19:05:17", "url": "https://files.pythonhosted.org/packages/3f/ff/08c83eba187e20098863364e285bcd7e0d4f417d8b77de5786d171579b0d/bids_validator-1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa00eee88361db438b255dcf0341fecd", "sha256": "cf456428219c7985c13e462380bff31453c6694532f67ca47fd89b19620d77d7" }, "downloads": -1, "filename": "bids-validator-1.2.4.tar.gz", "has_sig": false, "md5_digest": "aa00eee88361db438b255dcf0341fecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30540, "upload_time": "2019-06-03T19:05:18", "url": "https://files.pythonhosted.org/packages/27/a5/6990a7add8092562912fb0742fe6a9e7e0b4c5b204267821737ec322dd78/bids-validator-1.2.4.tar.gz" } ] }