kravitsjacob / paxplot

Paxplot is a Python visualization library for parallel coordinate plots based on matplotlib.
https://kravitsjacob.github.io/paxplot/
MIT License
10 stars 1 forks source link
high-dimensional-data matplotlib multi-objective parallel-coordinates-plot

PyPI GitHub Workflow Status GitHub license

Paxplot

Paxplot is a Python visualization library for parallel coordinate plots based on matplotlib.

Check out our homepage for more information.

Installation

The latest stable release (and required dependencies) can be installed from PyPI:

pip install paxplot

For addition installation instructions, see the Getting Started documentation.

Reporting Bugs

Please report all bugs using issues.

Contributing

Paxplot welcomes contributions! Users familiar with matplotlib should have no problem using/contributing to this project.

  1. We recommend conda to manage environments and ensure consistent results. Download miniconda and ensure you can activate it from your terminal by running $ conda activate
    • Depending on system configuration, this can be an involved process. Here is a recommended thread.
  2. Clone the repository using $ git clone https://github.com/kravitsjacob/paxplot.git
  3. Change to the current working directory using $ cd paxplot
  4. Install the development environment $ conda env create -f environment.yml
  5. Activate the environmnet $ conda activate paxplot
  6. Install an editable version of paxplot $ pip install --editable .
  7. Paxplot uses test-driven development. All changes to Paxplot must pass the tests in the testing folder. All new features should have associated tests.