An assortment of analysis libraries.
Project description
Analysis Libraries
python -m pip install bric-analysis-libraries
An assortment of analysis libraries.
Components
There 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.
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
Standard Component
No component requried
Contains standard functions.
Standard Functions
Provides standard functions.
Plot
Provides plotting functionality and helper functions.
JV Component
Component name:
jv
Contains data prep and analysis packages for JV experiments.
Aging Data Prep
Module name:
aging_data_prep
Data prep from the a custom built stability lab for solar cell degradation.
Biologic Data Prep
Module name:
biologic_data_prep
Data prep
EC Lab Analysis
Module name:
ec_lab_analysis
Analysis of EC experiments
EC Lab Data Prep
Module name:
ec_lab_data_prep
Data prep of experiments form EC Lab.
Igor JV Data Prep
Module name:
igor_jv_data_prep
Data prep of JV experiments coming from the old IV setup.
JV Analysis
Module name:
jv_analysis
Analysis of JV experiments.
JV Data Prep
Module name:
jv_data_prep
Data prep for general JV data.
PL Component
Component name:
pl
Contains data prep and analysis packages for PL experiments.
Andor Data Prep
Module name:
andor_data_prep
Data prep for PL experiments from Andor Solis software.
Lifespec Data Prep
Module name:
lifespec_data_prep
Data prep for Lifespec II TRPL instrument.
Ocean Optics Data Prep
Module name:
ocean_optics_data_prep
Data prep for PL experiments from Ocean Optics.
PL Analysis
Module name:
pl_analysis
Analysis of PL experiments.
PL Data Prep
Module name:
pl_data_prep
Data prep for general PL experiments.
TRPL Analysis
Module name:
trpl_analysis
Analysis for TRPL experiments.
Blackbody Analsysis
Module name:
blackbody_analysis
Methods for analyzing blackbody characteristics of PL spectra.
SCAPS Component
Moved to the PySCAPS package.
Functions for analyzing SCAPS simulation results.
Common
Module name:
common
Common functions with low level functionality.
General
Module name:
gnr
Formats general data into Pandas DataFrames.
JV
Module name:
iv
Formats IV data into Pandas DataFrames.
Energy Band
Module name:
eb
Formats energy band data into Pandas DataFrames.
Generation and Recombination
Module name:
gen
Formats generation and recombination and data into Pandas DataFrames.
Model
Module name:
model
For analyzing models.
Misc Component
Component name:
misc
Contains other components.
Function Matcher
Module name:
function_matcher
Creates a linear combination of basis functions to match a target function as close as possible.
QSoft Data Prep
Module name:
qsoft_data_prep
Data prep for QSoft quartz crystal microbalance acquisition software.
QCM Analysis
Module name:
qcm_analysis
Analysis of quartz crystal microbalance experiments.
Cary UV/Vis Absorption Spectrometer Data Prep
Component name:
cary_absorption_data_prep
Data prep for absorption spectra from a Cary UV/Vis spectrometer.
XRD Data Prep
Component name:
xrd_data_prep
Data prep for XRD spectra.
ARS Cryostat Data Prep
Component name:
ars_cryostat_data_prep
Data prep for measurements taken using the ARS cryostat.
Utilities Component
Component name:
utils
Metadata
Component name:
metadata
Function for extracting metadata from files.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bric-analysis-libraries-0.1.2.post1.tar.gz
.
File metadata
- Download URL: bric-analysis-libraries-0.1.2.post1.tar.gz
- Upload date:
- Size: 65.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f3d466787b6035445ccbc0298b00c04d1126a06359c33cdfd7454b6e036d29d |
|
MD5 | 3d37f9b72c96154764fb6469b7304336 |
|
BLAKE2b-256 | 6f122ab176c1c1ef4bad2ea8710d26bd3c22a257b71f530e6b976087b9ebe9a1 |
File details
Details for the file bric_analysis_libraries-0.1.2.post1-py3-none-any.whl
.
File metadata
- Download URL: bric_analysis_libraries-0.1.2.post1-py3-none-any.whl
- Upload date:
- Size: 158.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219097487b3385adb774c8ed81e1ed412fa20d30cab55033a3f1d30e42acc38b |
|
MD5 | 815abdb30e86ecba1a6eff9a813ad4b9 |
|
BLAKE2b-256 | 3336c768a38f6a5ccd0fe25d0de078aa5f820f0a7cf9e58766c82d393a60af21 |