diff --git a/README.rst b/README.rst index c563e78bbdcd70a8978f4a5ea6b25f9ce11ab2ad..4c5e8e14b407e2b4cab54dc75de96ec9295544d1 100644 --- a/README.rst +++ b/README.rst @@ -15,11 +15,11 @@ PyOpenCL: Pythonic Access to OpenCL, with Arrays and Algorithms PyOpenCL lets you access GPUs and other massively parallel compute devices from Python. It tries to offer computing goodness in the -spirit of its sister project `PyCUDA `_: +spirit of its sister project `PyCUDA `_: * Object cleanup tied to lifetime of objects. This idiom, often called - `RAII `_ + `RAII `_ in C++, makes it much easier to write correct, leak- and crash-free code. @@ -33,11 +33,11 @@ spirit of its sister project `PyCUDA ` * Speed. PyOpenCL's base layer is written in C++, so all the niceties above are virtually free. -* Helpful and complete `Documentation `__ +* Helpful and complete `Documentation `__ as well as a `Wiki `_. * Liberal license. PyOpenCL is open-source under the - `MIT license `_ + `MIT license `_ and free for commercial, academic, and private use. * Broad support. PyOpenCL was tested and works with Apple's, AMD's, and Nvidia's @@ -52,15 +52,15 @@ instead build from source: * gcc/g++ new enough to be compatible with pybind11 (see their `FAQ `_) -* `numpy `_, and +* `numpy `_, and * an OpenCL implementation. (See this `howto `_ for how to get one.) Places on the web related to PyOpenCL: -* `Python package index `_ (download releases) +* `Python package index `_ (download releases) -* `Documentation `__ (read how things work) +* `Documentation `__ (read how things work) * `Conda Forge `_ (download binary packages for Linux, macOS, Windows) * `C. Gohlke's Windows binaries `_ (download Windows binaries) -* `Github `_ (get latest source code, file bugs) +* `Github `_ (get latest source code, file bugs) * `Wiki `_ (read installation tips, get examples, read FAQ)