colorama
cython
h5py
humanize
jinja2
matplotlib
numpy
numpy-stl
Pillow
psutil
scipy
terminaltables
tqdm
typing_extensions

[accelerators]
pyopencl

[accelerators:sys_platform != "darwin"]
pycuda

[accelerators:sys_platform == "darwin"]
pyobjc-framework-Metal

[cuda]

[cuda:sys_platform != "darwin"]
pycuda

[marimo]
marimo>=0.23.8
plotly>=6.1.1
kaleido>=1.0

[metal]

[metal:sys_platform == "darwin"]
pyobjc-framework-Metal

[mpi]
mpi4py

[mpi-fractals]
mpi4py
mpi4py-fft

[opencl]
pyopencl
