Skip to main content

Library for analyzing SCAPS-1D models and results.

Project description

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' )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyscaps-0.0.1.post1.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyscaps-0.0.1.post1-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file pyscaps-0.0.1.post1.tar.gz.

File metadata

  • Download URL: pyscaps-0.0.1.post1.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pyscaps-0.0.1.post1.tar.gz
Algorithm Hash digest
SHA256 721f0dcf8900a2d07752194f4ecc4d5df331be7022a4376123232bb4619cfb60
MD5 b8ca3bf1326ac0e8fbd5d96802952ed8
BLAKE2b-256 98119cc5ab51f1674550543bc638cb3616a092d77e09e9d4cc3497fdee683789

See more details on using hashes here.

File details

Details for the file pyscaps-0.0.1.post1-py3-none-any.whl.

File metadata

  • Download URL: pyscaps-0.0.1.post1-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pyscaps-0.0.1.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 3d4f904914c1f6d33777414e06173056f73c1bdf1525d4895422a47da114f641
MD5 46e34457b299612cb759533da2c0c9e5
BLAKE2b-256 7a8fb3358a3ecacdc2335032e42d8a3a77f5b87146092f0e2ccf2779347f04a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page