Skip to content

I2PC/xmipp3-installer

Repository files navigation

xmipp3-installer

Python package that handles the installation of xmipp3.

Installation

To install the package, simply run:

pip install xmipp3-installer

Usage

This package has a CLI built-in, with help messages that explain how to use it. To run such help, once the package is installed, run:

xmipp3_installer -h

Testing the code

In order to run the tests for this project, the project needs to be installed in development mode and also the test dependencies need to be installed.

To do that, you need to clone this project, move inside the repository's folder, and run:

pip install -e .[test]

Once the dependencies have been installed, the automatic tests for this package can be run using ./scripts/run-tests.sh in bash, or .\scripts\run-tests.ps1 in PowerShell. If you intend to run this tests from within VSCode, you will need extension Test Adapter Converter, and a local .vscode folder with a file named settings.json inside with the following content:

{
  "python.testing.pytestArgs": [
    ".",
    "--capture=no"
  ],
  "python.testing.unittestEnabled": false,
  "python.testing.pytestEnabled": true
}

SonarQube status

Quality Gate Status

Ratings

Maintainability Rating Reliability Rating Security Rating

Specific metrics

Bugs Code Smells Vulnerabilities Coverage Duplicated Lines (%) Lines of Code Technical Debt

About

Python package that handles the installation of xmipp3

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages