Skip to main content

mia_processes logo
This image was generated with ChatGPT from a text description.

Documentation

The documentation is available in mia_processes's website.

Installation

  • A compatible version of Python (>= 3.5) and pip must be installed.

  • Depending on the Python setup and OS, the python3 command may be used as the default Python command.

    Try: python -V

    If it returns Python 3.x.x, replace all the python3 commands below by python.

    If not installed, install it ...

  • Make sure to have pip installed.

    Try: pip -V

    If it returns a path including /python3.x/, replace all the pip3 commands below by pip.

    If not installed, install it ...

  • From PyPI

  • From source, for Linux distributions.

    • Install a Version Control System, for example git. Depending of your distribution, package management system can be different:

      sudo apt-get install git # Debian like
      sudo dnf install git # Fedora 22 and later
      # etc.
      
    • Clone the source codes.

      • Get source codes from Github. Replace [mia_processes_install_dir] with a directory of your choice:

        git clone https://github.com/populse/mia_processes.git [mia_processes_install_dir]
        
      • Or download the zip file (mia_processes-master.zip) of the project (green button "Clone or download"), then extract the data in the directory of your choice ([mia_processes_install_dir]):

        unzip mia_processes-master.zip -d [mia_processes_install_dir]  # In this case [mia_processes_install_dir] becomes [mia_processes_install_dir]/mia_processes-master
        
    • Install the Python module distribution:

      cd [mia_processes_install_dir]
      python3 setup.py install # depending of the setup, it could be necessary to add --user option
      
    • Remove the [mia_processes_install_dir] directory:

      cd ..
      rm -r [mia_install_dir]
      
  • The populse project uses Git Large File Storage (LFS). In developer mode (without installing the source codes), after cloning the source codes, it is advisable to retrieve the large files with Git LFS:

    • If Git LFS is not already installed on your system, you need to install it first.

      • Ex. on Fedora:

        sudo dnf install git-lfs
        
    • Initialize Git LFS

      • On a reposirory:

        git lfs install
        
    • Retrieve Files with Git LFS

      • On a repository:

        git lfs pull
        

Third-party softwares

Many mia_processes bricks (atomic processes) use third-party softwares. To use these bricks, the corresponding third-party softwares must be installed.

Requirements

In order to get all the bricks and pipelines proposed by mia_processes some third libraries are required:

  • boto
  • cmp
  • cfflib
  • dipy
  • nibabel
  • nilearn
  • nipy
  • nipype
  • nitime
  • nitransforms
  • numpy
  • openpyxl
  • paramiko
  • populse-db >= 2.5.0, < 3.0.0
  • populse_mia >= 2.5.0, < 3.0.0
  • pyxnat
  • reportlab
  • scipy
  • statsmodels
  • templateflow
  • torch
  • vtk

License

  • The whole populse project is open source.
  • Mia_processes is precisely released under the CeCILL software license.
  • All license details can be found here, or refer to the license file here.

Support and Communication

In case of a problem or to ask a question about how to do something in mia_processes, please open an issue.

The developer team can even be contacted using populse-support@univ-grenoble-alpes.fr.

Metadata

Release files for mia-processes 2.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mia-processes 2.7.0
File Size Uploaded Provenance Actions
mia_processes-2.7.0.tar.gz 275.3 kB Without provenance Details for mia_processes-2.7.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mia-processes 2.7.0
File Interpreter ABI Platform Actions
mia_processes-2.7.0-py3-none-any.whl Python 3 none any Details for mia_processes-2.7.0-py3-none-any.whl

Total release size: 600.1 kB

Release files / mia_processes-2.7.0.tar.gz

Download URL mia_processes-2.7.0.tar.gz
Size 275.3 kB
Tags Source
SHA-256 checksum
How to use checksums
93c03a763271d8b2a15d71041880342f38bc0fed9ecdff5c89a7135e9b3837ad
BLAKE2b-256 checksum
How to use checksums
aa48cd361b6c6d82e5d0ae44f818a503f699e6b7a6257aaf7dfc893e0bce8ce7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / mia_processes-2.7.0-py3-none-any.whl

Download URL mia_processes-2.7.0-py3-none-any.whl
Size 324.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
23bcddbbc179cdc9557c8aec99c5ca3bcc2e9b04b1317774bdf7fadff9d87646
BLAKE2b-256 checksum
How to use checksums
396ef480fe6b41c1c8c7fa1cfab8de53542abb86856a614ffff5f2282d7a0fe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Security for mia-processes 2.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page