1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
The `sigima` package requires the following Python modules:
.. list-table::
:header-rows: 1
:align: left
* - Name
- Version
- Summary
* - Python
- >=3.9, <4
- Python programming language
* - guidata
- >= 3.13
- Automatic GUI generation for easy dataset editing and display
* - NumPy
- >= 1.22, < 2.5
- Fundamental package for array computing in Python
* - SciPy
- >= 1.10.1, < 1.17
- Fundamental algorithms for scientific computing in Python
* - scikit-image
- >= 0.19.2, < 0.27
- Image processing in Python
* - pandas
- >= 1.4, < 3.0
- Powerful data structures for data analysis, time series, and statistics
* - PyWavelets
- >= 1.2, < 2.0
- PyWavelets, wavelet transform module
* - packaging
- >= 21.3
- Core utilities for Python packages
* - typing-extensions
- >= 4.0
- Backported and Experimental Type Hints for Python 3.9+
* - makefun
- >= 1.13.1
- Small library to dynamically create python functions.
Optional modules for GUI support (Qt):
.. list-table::
:header-rows: 1
:align: left
* - Name
- Version
- Summary
* - qtpy
-
- Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6).
* - PyQt5
-
- Python bindings for the Qt cross platform application toolkit
* - plotpy
-
- Curve and image plotting tools for Python/Qt applications
Optional modules for development:
.. list-table::
:header-rows: 1
:align: left
* - Name
- Version
- Summary
* - build
-
- A simple, correct Python build frontend
* - babel
-
- Internationalization utilities
* - ruff
-
- An extremely fast Python linter and code formatter, written in Rust.
* - pylint
-
- python code static checker
* - Coverage
-
- Code coverage measurement for Python
* - pre-commit
-
- A framework for managing and maintaining multi-language pre-commit hooks.
Optional modules for building the documentation:
.. list-table::
:header-rows: 1
:align: left
* - Name
- Version
- Summary
* - sphinx
-
- Python documentation generator
* - sphinx-gallery
-
- A Sphinx extension that builds an HTML gallery of examples from any set of Python scripts.
* - sphinx_intl
-
- Sphinx utility that make it easy to translate and to apply translation.
* - myst_parser
-
- An extended [CommonMark](https://spec.commonmark.org/) compliant parser,
* - myst-nb
-
- A Jupyter Notebook Sphinx reader built on top of the MyST markdown parser.
* - sphinx_design
-
- A sphinx extension for designing beautiful, view size responsive web components.
* - sphinx-copybutton
-
- Add a copy button to each of your code cells.
* - pydata-sphinx-theme
-
- Bootstrap-based Sphinx theme from the PyData community
* - qtpy
-
- Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6).
* - PyQt5
-
- Python bindings for the Qt cross platform application toolkit
* - plotpy
-
- Curve and image plotting tools for Python/Qt applications
* - matplotlib
-
- Python plotting package
* - opencv-python-headless
- >= 4.8.1.78
- Wrapper package for OpenCV python bindings.
Optional modules for running test suite:
.. list-table::
:header-rows: 1
:align: left
* - Name
- Version
- Summary
* - pytest
-
- pytest: simple powerful testing with Python
* - pytest-xvfb
-
- A pytest plugin to run Xvfb (or Xephyr/Xvnc) for tests.
|