Metadata-Version: 2.4
Name: pyAFQ
Version: 3.1
Summary: pyAFQ: Automated Fiber Quantification ... in Python
Home-page: https://tractometry.github.io/pyAFQ
Download-URL: https://github.com/tractometry/pyAFQ
Author: pyAFQ developers
Author-email: arokem@gmail.com
Maintainer: Ariel Rokem
Maintainer-email: arokem@gmail.com
License: BSD License
Platform: OS Independent
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering
Requires-Python: <3.14,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE.md
Requires-Dist: scikit_image>=0.14.2
Requires-Dist: dipy<1.13.0,>=1.12.0
Requires-Dist: scikit-learn
Requires-Dist: pandas>=2.2.3
Requires-Dist: pybids>=0.16.2
Requires-Dist: templateflow>=0.8
Requires-Dist: immlib
Requires-Dist: trx-python
Requires-Dist: bibtexparser
Requires-Dist: cuslines==2.2.1
Requires-Dist: numba
Requires-Dist: osqp
Requires-Dist: pydra
Requires-Dist: ray
Requires-Dist: toml>=0.10.0
Requires-Dist: plotly==5.12.0
Requires-Dist: kaleido==0.2.1
Requires-Dist: imageio>=2.0.0
Requires-Dist: Pillow
Requires-Dist: matplotlib
Requires-Dist: altair
Provides-Extra: dev
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: memory-profiler; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: sphinx_gallery; extra == "dev"
Requires-Dist: sphinx_rtd_theme; extra == "dev"
Requires-Dist: numpydoc==1.2; extra == "dev"
Requires-Dist: sphinx-autoapi; extra == "dev"
Requires-Dist: rapidfuzz; extra == "dev"
Requires-Dist: moto<5.0.0,>=3.0.0; extra == "dev"
Requires-Dist: pydata-sphinx-theme; extra == "dev"
Requires-Dist: sphinx-design; extra == "dev"
Requires-Dist: sphinxcontrib-bibtex; extra == "dev"
Requires-Dist: myst-nb; extra == "dev"
Requires-Dist: wget; extra == "dev"
Requires-Dist: ruff>=0.14.10; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Provides-Extra: fury
Requires-Dist: fury>=2.0.0a7; extra == "fury"
Provides-Extra: fsl
Requires-Dist: fslpy; extra == "fsl"
Provides-Extra: afqbrowser
Requires-Dist: AFQ-Browser>=0.3; extra == "afqbrowser"
Provides-Extra: plot
Requires-Dist: pingouin>=0.3; extra == "plot"
Requires-Dist: seaborn>=0.11.0; extra == "plot"
Requires-Dist: ipython; extra == "plot"
Provides-Extra: aws
Requires-Dist: s3bids>=0.1.7; extra == "aws"
Requires-Dist: s3fs; extra == "aws"
Requires-Dist: boto3>=1.14.0; extra == "aws"
Provides-Extra: nn
Requires-Dist: onnxruntime; extra == "nn"
Provides-Extra: gpu
Requires-Dist: cuslines[cu13]==2.2.1; extra == "gpu"
Requires-Dist: onnxruntime-gpu; extra == "gpu"
Provides-Extra: all
Requires-Dist: sphinx; extra == "all"
Requires-Dist: memory-profiler; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: flake8; extra == "all"
Requires-Dist: sphinx_gallery; extra == "all"
Requires-Dist: sphinx_rtd_theme; extra == "all"
Requires-Dist: numpydoc==1.2; extra == "all"
Requires-Dist: sphinx-autoapi; extra == "all"
Requires-Dist: rapidfuzz; extra == "all"
Requires-Dist: moto<5.0.0,>=3.0.0; extra == "all"
Requires-Dist: pydata-sphinx-theme; extra == "all"
Requires-Dist: sphinx-design; extra == "all"
Requires-Dist: sphinxcontrib-bibtex; extra == "all"
Requires-Dist: myst-nb; extra == "all"
Requires-Dist: wget; extra == "all"
Requires-Dist: ruff>=0.14.10; extra == "all"
Requires-Dist: pre-commit; extra == "all"
Requires-Dist: fury>=2.0.0a7; extra == "all"
Requires-Dist: fslpy; extra == "all"
Requires-Dist: AFQ-Browser>=0.3; extra == "all"
Requires-Dist: pingouin>=0.3; extra == "all"
Requires-Dist: seaborn>=0.11.0; extra == "all"
Requires-Dist: ipython; extra == "all"
Requires-Dist: s3bids>=0.1.7; extra == "all"
Requires-Dist: s3fs; extra == "all"
Requires-Dist: boto3>=1.14.0; extra == "all"
Requires-Dist: onnxruntime; extra == "all"
Dynamic: download-url
Dynamic: license-file

# pyAFQ
Automated Fiber Quantification ... in Python.

For details, see [Documentation](https://tractometry.org/pyAFQ)

For further analysis of results, see [AFQ-Insight](https://github.com/richford/AFQ-Insight)

## Citing _pyAFQ_

If you use _pyAFQ_ in a scientific publication, please cite our papers:

Kruper J, Richie-Halford A, Qiao J, Gilmore A, Chang K, Grotheer M, et al. (2025) A software ecosystem for brain tractometry processing, analysis, and insight. PLoS Comput Biol 21(8): e1013323. https://doi.org/10.1371/journal.pcbi.1013323

Kruper, J., Yeatman, J. D., Richie-Halford, A., Bloom, D., Grotheer, M., Caffarra, S., Kiar, G., Karipidis, I. I., Roy, E., Chandio, B. Q., Garyfallidis, E., & Rokem, A.
[Evaluating the Reliability of Human Brain White Matter Tractometry](https://doi.org/10.52294/e6198273-b8e3-4b63-babb-6e6b0da10669).
DOI:10.52294/e6198273-b8e3-4b63-babb-6e6b0da10669

```
@article{kruper2025software,
  title={A software ecosystem for brain tractometry processing, analysis, and insight},
  author={Kruper, John and Richie-Halford, Adam and Qiao, Joanna and Gilmore, Asa and Chang, Kelly and Grotheer, Mareike and Roy, Ethan and Caffarra, Sendy and Gomez, Teresa and Chou, Sam and others},
  journal={PLoS computational biology},
  volume={21},
  number={8},
  pages={e1013323},
  year={2025},
  publisher={Public Library of Science San Francisco, CA USA},
  doi=10.1371/journal.pcbi.1013323
}

@article {Kruper2021-xb,
  title     = "Evaluating the reliability of human brain white matter
               tractometry",
  author    = "Kruper, John and Yeatman, Jason D and Richie-Halford, Adam and
               Bloom, David and Grotheer, Mareike and Caffarra, Sendy and Kiar,
               Gregory and Karipidis, Iliana I and Roy, Ethan and Chandio,
               Bramsh Q and Garyfallidis, Eleftherios and Rokem, Ariel",
  journal   = "Apert Neuro",
  publisher = "Organization for Human Brain Mapping",
  volume    =  1,
  number    =  1,
  month     =  nov,
  year      =  2021,
  doi       =  10.52294/e6198273-b8e3-4b63-babb-6e6b0da10669,
}
```
