Skip to main content

PySCAPS

python -m pip install pyscaps

Note: This library is part of the bric_analysis_libraries Python package. It is provided here as an isolated package for convenience.

Python library to analyze SCAPS-1D models and results.

Modules

Model

Module name: model

Loads model data into an object for analysis.

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.

Common

Module name: common

Common functions with low level functionality.

Examples

import pyscaps

# import model into object
model = pyscaps.model.Model.from_file( 'path/to/my_model.scaps' )

# import single shot results into Pandas DataFrame
eb = pyscaps.eb.import_eb_data( 'path/to/my_eb_file.eb' )

# import batch record results into Pandas DataFrame
iv = pyscaps.iv.import_batch_iv_data( 'path/to/my_batch_iv_file.iv' )
cp = pyscaps.iv.import_batch_cell_parameters( 'path/to/my_batch_iv_file.iv' )

Metadata

Release files for pyscaps 0.0.1.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 pyscaps 0.0.1.post1
File Size Uploaded
pyscaps-0.0.1.post1.tar.gz 25.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyscaps 0.0.1.post1
File Interpreter ABI Platform
pyscaps-0.0.1.post1-py3-none-any.whl Python 3 none any Details

Total release size: 53.5 kB

Release files / pyscaps-0.0.1.post1.tar.gz

Download URL pyscaps-0.0.1.post1.tar.gz
Size 25.8 kB
Tags Source
SHA-256 checksum
How to use checksums
721f0dcf8900a2d07752194f4ecc4d5df331be7022a4376123232bb4619cfb60
BLAKE2b-256 checksum
How to use checksums
98119cc5ab51f1674550543bc638cb3616a092d77e09e9d4cc3497fdee683789
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyscaps-0.0.1.post1-py3-none-any.whl

Download URL pyscaps-0.0.1.post1-py3-none-any.whl
Size 27.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d4f904914c1f6d33777414e06173056f73c1bdf1525d4895422a47da114f641
BLAKE2b-256 checksum
How to use checksums
7a8fb3358a3ecacdc2335032e42d8a3a77f5b87146092f0e2ccf2779347f04a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.0.1.post1 This release

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