semvec/pypi-packages huggingface dataset:
antsxmm 1.1.1.dev0
A streamlined wrapper for ANTsPyMM tailored for antsxbids BIDS output
Requires Python: >=3.9

# ANTsXMM

A streamlined wrapper for [ANTsPyMM](https://github.com/ANTsX/ANTsPyMM) tailored to ingest BIDS-like structures generated by `antsxbids`.


![The ANTsXMM framework](docs/antsxmm_infographic.png)


See the [slides](docs/BIDS_ANTsPyMM_Seamless_Automation.pdf) for more information.

Documentation of functions [here](https://htmlpreview.github.io/?https://raw.githubusercontent.com/stnava/antsxmm/main/docs/antsxmm.html)


## Quick Start 


```bash 
antsxmm BIDS_TEST/ PROCESSED_OUTPUT/ --project PPMI --participant-label sub-211239  --session-label ses-20230405  --separator +
```

## Installation

```bash
pip install .
```

## Usage

```bash
# Process a BIDS directory
antsxmm BIDS_TEST/ PROCESSED_OUTPUT/ --project PPMI

# Force download templates
antsxmm BIDS_TEST/ PROCESSED_OUTPUT/ --project PPMI --dl-weights
```




## Testing 

Commands to run:

```bash
pip install -e .
pip install ".[test]"
pytest --cov=antsxmm --cov-report=term-missing tests/
echo "You can now run a specific subject:"
echo " antsxmm BIDS_TEST/ PROCESSED_OUTPUT/ --project PPMI \ 
    --participant-label sub-211239 --session-label ses-20230405 "
echo "=========================================================="
```


## versioning

Create a new semantic version tag (e.g., v0.2.0).

```bash
git tag v0.2.0
```
pycli2 0.1.13
Python library to auto parse command line args from function typing.
Requires Python: >=3.10
Keywords: cli, command, line, arg, interface, parse, typing

# PyCLI2

Python library to auto parse command line args from function typing.

# Overview

This package simplfies the creation of CLI apps, by analysing the typing of python functions and
parsing command line arguments.

# Installation

The python package, both wheel and source distribution is available at
[PyPI pycli2 project](https://pypi.org/project/pycli2/). Install using your python package manager
of choice. E.g. [pip](https://pip.pypa.io/en/stable/installation/) or
[uv](https://docs.astral.sh/uv/).
```sh
uv pip install pycli2
```

# Usage

The package comes with a demo CLI, which the source can be view at
[src/pycli2/\_\_main\_\_.py](src/pycli2/__main__.py). It can be accessed by running
```sh
python -m pycli --help
```

In order to make your own CLI, simply import `pycli2` and use the `pycli2.run` function.
Provide it with functions, and it'll automatically create a CLI app from the function
typing and function docstring.

```python
import pycli2

if __name__ == "__main__":
    # This will expose firstfunc, secondfunc, and thirdfunc to the CLI.
    pycli2.run(
        firstfunc,
        secondfunc,
        thirdfunc,
    )
```

# Contributing

...

## Install locally

Install in edit mode, with dev dependendencies using your python package manager of choice.
E.g. [pip](https://pip.pypa.io/en/stable/installation/) or [uv](https://docs.astral.sh/uv/).
```sh
uv pip install -e .[dev]
```

## Build

Build a distribution by setting the `PYTHON_PACKAGE` environment variable to the version and run

```sh
uv build
```

The documentation can also be built using the [Sphinx](https://www.sphinx-doc.org).

```sh
sphinx-build -M html docs/ dist/
```

# License

This project is licensed under the [GNU General Public License v3.0 only](LICENSE.md).
importlib-metadata 8.7.1
Read metadata from Python packages
Requires Python: >=3.9

.. image:: https://img.shields.io/pypi/v/importlib_metadata.svg
   :target: https://pypi.org/project/importlib_metadata

.. image:: https://img.shields.io/pypi/pyversions/importlib_metadata.svg

.. image:: https://github.com/python/importlib_metadata/actions/workflows/main.yml/badge.svg
   :target: https://github.com/python/importlib_metadata/actions?query=workflow%3A%22tests%22
   :alt: tests

.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff

.. image:: https://readthedocs.org/projects/importlib-metadata/badge/?version=latest
   :target: https://importlib-metadata.readthedocs.io/en/latest/?badge=latest

.. image:: https://img.shields.io/badge/skeleton-2025-informational
   :target: https://blog.jaraco.com/skeleton

.. image:: https://tidelift.com/badges/package/pypi/importlib-metadata
   :target: https://tidelift.com/subscription/pkg/pypi-importlib-metadata?utm_source=pypi-importlib-metadata&utm_medium=readme

Library to access the metadata for a Python package.

This package supplies third-party access to the functionality of
`importlib.metadata <https://docs.python.org/3/library/importlib.metadata.html>`_
including improvements added to subsequent Python versions.


Compatibility
=============

New features are introduced in this third-party library and later merged
into CPython. The following table indicates which versions of this library
were contributed to different versions in the standard library:

.. list-table::
   :header-rows: 1

   * - importlib_metadata
     - stdlib
   * - 7.0
     - 3.13
   * - 6.5
     - 3.12
   * - 4.13
     - 3.11
   * - 4.6
     - 3.10
   * - 1.4
     - 3.8


Usage
=====

See the `online documentation <https://importlib-metadata.readthedocs.io/>`_
for usage details.

`Finder authors
<https://docs.python.org/3/reference/import.html#finders-and-loaders>`_ can
also add support for custom package installers.  See the above documentation
for details.


Caveats
=======

This project primarily supports third-party packages installed by PyPA
tools (or other conforming packages). It does not support:

- Packages in the stdlib.
- Packages installed without metadata.

Project details
===============

 * Project home: https://github.com/python/importlib_metadata
 * Report bugs at: https://github.com/python/importlib_metadata/issues
 * Code hosting: https://github.com/python/importlib_metadata
 * Documentation: https://importlib-metadata.readthedocs.io/

For Enterprise
==============

Available as part of the Tidelift Subscription.

This project and the maintainers of thousands of other packages are working with Tidelift to deliver one enterprise subscription that covers all of the open source you use.

`Learn more <https://tidelift.com/subscription/pkg/pypi-importlib-metadata?utm_source=pypi-importlib-metadata&utm_medium=referral&utm_campaign=github>`_.