Skip to main content

populse_mia

Project description

populse_mia logo

Build status codecov

Documentation

The documentation is available on populse_mia's website here

Installation

Usage

  • After an installation in user mode:

    python3 -m populse_mia
    
  • After an installation in developer mode, interprets the main.py file from the source code directory:

    cd [populse_install_dir]/populse_mia/populse_mia
    python3 main.py
    
  • Depending on the operating system used, it was observed some compatibility issues with PyQt5/SIP. In this case, we recommend, as a first attempt, to do:

    python3 -m pip install --force-reinstall pyqt5==5.14.0
    python3 -m pip install --force-reinstall PyQt5-sip==5.0.1
    
  • A minimal data set (~500 MB, zip file with Bruker, Philips and NIfTI data) can be downloaded here to allow users to quickly start using and testing Mia.

Contributing to the project

If you'd like to contribute to the project please read our developer documentation page. Please also read through our code of conduct.

Tests

  • Unit tests written thanks to the python module unittest

  • Continuous integration made with Travis (Linux, OSX), and AppVeyor (Windows)

  • Code coverage calculated by the python module codecov

  • The module is ensured to work with Python >= 3.6

  • The module is ensured to work on the platforms Linux, OSX and Windows

  • The script of tests is populse_mia/test.py, so the following command launches the tests:

    python3 populse_mia/test.py (from populse_mia root folder, for example [populse_install_dir]/populse_mia)
    

Requirements

  • capsul >= 2.5.0, < 3.0.0
  • cryptography
  • matplotlib
  • mia-processes >= 2.5.0, < 3.0.0
  • nibabel
  • nipype
  • pillow
  • populse-db >= 2.5.0, < 3.0.0
  • pre-commit
  • pyqt5
  • python-dateutil
  • pyyaml
  • scikit-image
  • scipy
  • snakeviz
  • soma-base >= 5.2.0, < 6.0.0
  • soma-workflow >= 3.2.2
  • six >= 1.13
  • traits

Other packages used

  • sphinx
  • unittest

License

  • The whole populse project is open source
  • Populse_mia 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

All bugs, concerns and enhancement requests for populse_mia can be submitted here.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

populse_mia-2.5.2.tar.gz (32.9 MB view details)

Uploaded Source

Built Distribution

populse_mia-2.5.2-py3-none-any.whl (4.5 MB view details)

Uploaded Python 3

File details

Details for the file populse_mia-2.5.2.tar.gz.

File metadata

  • Download URL: populse_mia-2.5.2.tar.gz
  • Upload date:
  • Size: 32.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.9

File hashes

Hashes for populse_mia-2.5.2.tar.gz
Algorithm Hash digest
SHA256 7dfd390df796594764925c53d6193c12edf952b87ba956f6da6b3705573a9341
MD5 020b29c62f8fd8809b789eed83febbe9
BLAKE2b-256 ead5bc81b46328ab963b1c1951f3ed616c591c7604e20e3e259d8b101119e0b7

See more details on using hashes here.

File details

Details for the file populse_mia-2.5.2-py3-none-any.whl.

File metadata

  • Download URL: populse_mia-2.5.2-py3-none-any.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.9

File hashes

Hashes for populse_mia-2.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 81d37812cc70b823a2e39d583de90baf7a4d32a5c38345b30698d87901a2b982
MD5 e9b3d23399cb842f959627fae94aad77
BLAKE2b-256 0e62077a51f567bc725e11490141bc087ae1dc5441946d008ddf1c1d49a195d5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page