@@ -51,7 +51,11 @@ reader a sense of the best (or most popular) solutions, and give clear
51
51
recommendations. It focuses on users of Python, NumPy, and the PyData (or
52
52
numerical computing) stack on common operating systems and hardware.
53
53
54
- ## Recommendations
54
+ {{< tabs >}}
55
+
56
+ [[ tab]]
57
+ name = 'Recommended Method'
58
+ content = '''
55
59
56
60
We'll start with recommendations based on the user's experience level and
57
61
operating system of interest. If you're in between "beginning" and "advanced",
@@ -94,8 +98,11 @@ we recommend:
94
98
that provides a dependency resolver and environment management capabilities
95
99
in a similar fashion as conda does.
96
100
101
+ '''
97
102
98
- ## Python package management
103
+ [[ tab]]
104
+ name = 'Python Package Management'
105
+ content = '''
99
106
100
107
Managing packages is a challenging problem, and, as a result, there are lots of
101
108
tools. For web and general purpose Python development there's a whole
@@ -146,8 +153,11 @@ of packages and versions you're using. Best practice is to:
146
153
- Poetry: [ virtual environments and pyproject.toml] ( https://python-poetry.org/docs/basic-usage/ )
147
154
148
155
156
+ '''
149
157
150
- ## NumPy packages & accelerated linear algebra libraries
158
+ [[ tab]]
159
+ name = 'NumPy packages & Libraries'
160
+ content = '''
151
161
152
162
NumPy doesn't depend on any other Python packages, however, it does depend on an
153
163
accelerated linear algebra library - typically
@@ -190,7 +200,8 @@ consider:
190
200
function calls. It typically yields better performance, but can also be
191
201
harmful - for example when using another level of parallelization with Dask,
192
202
scikit-learn or multiprocessing.
193
-
203
+ '''
204
+ {{< /tabs >}}
194
205
195
206
## Troubleshooting
196
207
0 commit comments