Skip to main content

Web-based visualization tool for hyper-parameters based on Parasol (parallel coordinates)

Project description

Parasol

Parasol is a JavaScript library for visualization of multi-objective optimization problems such as hyper-parameter tuning and is based on parallel coordinates.

Parallel coordinates make it easy to visualize different parameter configurations

For an interactive example, check out the original authors site for the javascript library:

https://parasoljs.github.io/demo/lrgv.html

PyParasol

PyParasol is a Command line interface and API written in python that makes it easy to use Parasol without the need to write javascript code. It creates all HTML and javascript automatically and includes a HTTP server to let you view your data with ease.

Quickstart:

PyParasol requires a python version of at least 3.6. Download python at https://www.python.org/downloads/

Install pyparasol pip install --user pyparasol

Use command line interface to view a csv file

$ pyparasol data\lrgv.csv  # replace with path to your csv file(s)

 * Serving Flask app "lrgv" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://localhost:5000/ (Press CTRL+C to quit)

Now navigate to http://localhost:5000/

API usage example:

For an example how to use the API, have a look at the example.py script.

Acknowledgements

The original implementation PyParasol which this fork based on and Parasol itself were created by the Kasprzyk Research Group at the University of Colorado Boulder.

For more information about parasol, refer to https://github.com/ParasolJS/parasol-es

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyparasol-1.0b3.tar.gz (12.1 kB view details)

Uploaded Source

File details

Details for the file pyparasol-1.0b3.tar.gz.

File metadata

  • Download URL: pyparasol-1.0b3.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.1

File hashes

Hashes for pyparasol-1.0b3.tar.gz
Algorithm Hash digest
SHA256 18a9998fcaf63077b39719c02b3529455bb08604fe5e6ed16ddab06dc7f5f045
MD5 1913e3bba23f3f77fa0b629a1f1fd70c
BLAKE2b-256 d8550a9deb8ebcae17884071baa282b77dd9360ef1b69b6110a40177f9c679ff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page