Skip to main content

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.

Metadata

Release files for bric-analysis-libraries 0.1.2.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bric-analysis-libraries 0.1.2.post1
File Size Uploaded
bric-analysis-libraries-0.1.2.post1.tar.gz 65.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bric-analysis-libraries 0.1.2.post1
File Interpreter ABI Platform
bric_analysis_libraries-0.1.2.post1-py3-none-any.whl Python 3 none any Details

Total release size: 223.8 kB

Release files / bric-analysis-libraries-0.1.2.post1.tar.gz

Download URL bric-analysis-libraries-0.1.2.post1.tar.gz
Size 65.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0f3d466787b6035445ccbc0298b00c04d1126a06359c33cdfd7454b6e036d29d
BLAKE2b-256 checksum
How to use checksums
6f122ab176c1c1ef4bad2ea8710d26bd3c22a257b71f530e6b976087b9ebe9a1
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / bric_analysis_libraries-0.1.2.post1-py3-none-any.whl

Download URL bric_analysis_libraries-0.1.2.post1-py3-none-any.whl
Size 158.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
219097487b3385adb774c8ed81e1ed412fa20d30cab55033a3f1d30e42acc38b
BLAKE2b-256 checksum
How to use checksums
3336c768a38f6a5ccd0fe25d0de078aa5f820f0a7cf9e58766c82d393a60af21
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.2.post1 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page