Package: bric-analysis-libraries
Analysis Librariespython -m pip install bric-analysis-librariesAn assortment of analysis libraries.ComponentsThere are five 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.UseToimportthe modules use the formfrombric_analysis_libraries[.<component>]import<module># orimportbric_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.Examplesfrombric_analysis_librariesimportstandard_functionsasstd# orimportbric_analysis_libraries.standard_functionsasstdfrombric_analysis_libraries.jvimportaging_analysisasaging# orimportbric_analysis_libraries.jv.aging_analysisasagingStandard ComponentNo component requriedContains standard functions.Standard FunctionsProvides standard functions.PlotProvides plotting functionality and helper functions.JV ComponentComponent name:jvContains data prep and analysis packages for JV experiments.Aging Data PrepModule name:aging_data_prepData prep from the a custom built stability lab for solar cell degradation.Biologic Data PrepModule name:biologic_data_prepData prepEC Lab AnalysisModule name:ec_lab_analysisAnalysis of EC experimentsEC Lab Data PrepModule name:ec_lab_data_prepData prep of experiments form EC Lab.Igor JV Data PrepModule name:igor_jv_data_prepData prep of JV experiments coming from the old IV setup.JV AnalysisModule name:jv_analysisAnalysis of JV experiments.JV Data PrepModule name:jv_data_prepData prep for general JV data.PL ComponentComponent name:plContains data prep and analysis packages for PL experiments.Andor Data PrepModule name:andor_data_prepData prep for PL experiments from Andor Solis software.Lifespec Data PrepModule name:lifespec_data_prepData prep for Lifespec II TRPL instrument.Ocean Optics Data PrepModule name:ocean_optics_data_prepData prep for PL experiments from Ocean Optics.PL AnalysisModule name:pl_analysisAnalysis of PL experiments.PL Data PrepModule name:pl_data_prepData prep for general PL experiments.TRPL AnalysisModule name:trpl_analysisAnalysis for TRPL experiments.Blackbody AnalsysisModule name:blackbody_analysisMethods for analyzing blackbody characteristics of PL spectra.SCAPS ComponentMoved to thePySCAPS package.Functions for analyzingSCAPSsimulation results.CommonModule name:commonCommon functions with low level functionality.GeneralModule name:gnrFormats general data into Pandas DataFrames.JVModule name:ivFormats IV data into Pandas DataFrames.Energy BandModule name:ebFormats energy band data into Pandas DataFrames.Generation and RecombinationModule name:genFormats generation and recombination and data into Pandas DataFrames.ModelModule name:modelFor analyzing models.Misc ComponentComponent name:miscContains other components.Function MatcherModule name:function_matcherCreates a linear combination of basis functions to match a target function as close as possible.QSoft Data PrepModule name:qsoft_data_prepData prep for QSoft quartz crystal microbalance acquisition software.QCM AnalysisModule name:qcm_analysisAnalysis of quartz crystal microbalance experiments.Cary UV/Vis Absorption Spectrometer Data PrepComponent name:cary_absorption_data_prepData prep for absorption spectra from a Cary UV/Vis spectrometer.XRD Data PrepComponent name:xrd_data_prepData prep for XRD spectra.ARS Cryostat Data PrepComponent name:ars_cryostat_data_prepData prep for measurements taken using the ARS cryostat.Utilities ComponentComponent name:utilsMetadataComponent name:metadataFunction for extracting metadata from files.