python -m pip install bric-analysis-libraries
An assortment of analysis libraries.
There are four components of the libraries divided by experiemnt type. Each component has data prep modules to prepare the data from different softwares into a canonical form. The prepared data can then be anlayzed with the analysis modules.
Use
To import
the modules use the form
from bric_analysis_libraries[.<component>] import <module>
# or
import bric_analysis_libraries[.<component>].<module>
where <component>
is the name of the component (if needed) and <module>
is the name of the module. Any modules in the Standard Component do not require a component name, while modules in all other components do.
Examples
from bric_analysis_libraries import standard_functions as std
# or
import bric_analysis_libraries.standard_functions as std
from bric_analysis_libraries.jv import aging_analysis as aging
# or
import bric_analysis_libraries.jv.aging_analysis as aging
No component requried
Contains standard functions.
Provides standard functions.
Component name:
jv
Contains data prep and analysis packages for JV experiments.
Module name:
aging_analysis
Analysis of degradation mecahnisms
Module name:
aging_data_prep
Data prep from the stability lab.
Module name:
ec_lab_analysis
Analysis of EC experiments
Module name:
ec_lab_data_prep
Data prep of experiments form EC Lab.
Module name:
igor_jv_data_prep
Data prep of JV experiments coming from the old IV setup.
Module name:
jv_analysis
Analysis of JV experiments.
Component name:
pl
Contains data prep and analysis packages for PL experiments.
Module name:
andor_data_prep
Data prep for PL experiments from Andor Solis software.
Module name:
ocean_optics_data_prep
Data prep for PL experiments from Ocean Optics.
Module name:
pl_analysis
Analysis of PL experiments.
Component name:
misc
Contains other components.
Module name:
function_matcher
Creates a linear combination of basis functions to match a target function as close as possible.
Module name:
qsoft_data_prep
Data prep for QSoft quartz crystal microbalance acquisition software.
Module name:
qcm_analysis
Analysis of quartz crystal microbalance experiments.