hvPlotters function tests

27/01/22

Updated with curvePlot() and BLMplot() routine demos.

15/07/20

Testing basic plotting with Holoviews, now implemented in hvPlotters.py module.

NOTE: currently implemented for ePS cross-section data only.

Setup

[1]:
# Standard libs
import sys
import os
from pathlib import Path
import numpy as np
import xarray as xr

from datetime import datetime as dt
timeString = dt.now()

# For reporting
import scooby
# scooby.Report(additional=['holoviews', 'hvplot', 'xarray', 'matplotlib', 'bokeh'])
# TODO: set up function for this, see https://github.com/banesullivan/scooby
[2]:
# Installed package version
# import epsproc as ep

# ePSproc test codebase (local)
# if sys.platform == "win32":
#     modPath = r'D:\code\github\ePSproc'  # Win test machine
# else:
#     modPath = r'/home/femtolab/github/ePSproc/'  # Linux test machine

# sys.path.append(modPath)
import epsproc as ep
* sparse not found, sparse matrix forms not available.
* natsort not found, some sorting functions not available.