Skip to content

Commit

Permalink
README.md: Specify that Pandarallel works only on Linux & macOS
Browse files Browse the repository at this point in the history
  • Loading branch information
nalepae authored Apr 4, 2019
1 parent 4cfe83d commit 69ba538
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@


## Requirements
- [pandas](https://pypi.org/project/pandas/)
- [pyarrow](https://pypi.org/project/pyarrow/)
- Linux or macOS (Windows is not supported at the moment)


## Warnings
Expand Down Expand Up @@ -110,3 +109,7 @@ You will find a complete example [here](https://github.com/nalepae/pandarallel/b
Actually **Pandarallel** can only speed up computation until about the number of **cores** your computer has. The majority of recent CPUs (like Intel core-i7) uses hyperthreading. For example, a 4 cores hyperthreaded CPU will show 8 CPUs to the Operating System, but will **really** have only 4 physical computation units.

On **Ubuntu**, you can get the number of cores with `$ grep -m 1 'cpu cores' /proc/cpuinfo`.

*When I run `from pandarallel import pandarallel`, I get `ModuleNotFoundError: No module named 'pyarrow._plasma`. Why?*
Are you using Windows? **Pandarallel** relies on the **Pyarrow Plasma** shared memory to work. Currently, **Pyarrow Plasma** works only on Linux & macOS (Windows in not supported). So sorry, but for now **Pandarallel** is supported only on Linux & macOS ...

0 comments on commit 69ba538

Please sign in to comment.