File: requirements.rst

package info (click to toggle)
python-sigima 1.1.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 25,608 kB
  • sloc: python: 35,251; makefile: 3
file content (151 lines) | stat: -rw-r--r-- 3,898 bytes parent folder | download
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.