Skip to content
/ pyzoltan Public

Python wrapper for the Zoltan data management library

License

Notifications You must be signed in to change notification settings

pypr/pyzoltan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bd68e4c · Dec 15, 2024
Sep 24, 2024
Jan 10, 2021
Sep 28, 2024
Nov 30, 2018
Dec 2, 2018
Dec 2, 2018
Mar 30, 2019
Mar 9, 2021
Feb 28, 2022
Nov 30, 2018
Dec 14, 2024
Nov 30, 2018
Dec 14, 2024
Dec 15, 2024

Repository files navigation

PyZoltan: a Python wrapper for the Zoltan library

CI Status Documentation Status

PyZoltan is as the name suggests, is a Python wrapper for the Zoltan data management library.

In PyZoltan, we wrap the specific routines and objects that we wish to use. The following features of Zoltan are currently supported:

  • Dynamic load balancing using geometric algorithms
  • Unstructured point-to-point communication
  • Distributed data directories

Installation

PyZoltan requires the following:

Zoltan itself needs to be already installed. We provide a convenient script called build_zoltan.sh that can be used to build Zoltan.

Many of the other dependencies can be installed using pip or conda:

$ pip install -r requirements.txt

Once this is installed one can install PyZoltan as follows:

$ pip install pyzoltan

or via the usual setup.py method:

$ python setup.py install # or develop

For more installation instructions, especially on how to build Zoltan and PyZoltan, please see the documentation here: https://pyzoltan.readthedocs.io