ASSETRA

The ASSET Lab Resource adequacy package is a light-weight, open-source energy system resource adequacy project.
https://github.com/ijbd/assetra

Category: Energy Systems
Sub Category: Energy System Modeling Frameworks

Last synced: about 10 hours ago
JSON representation

Repository metadata

An open-source resource adequacy package for energy systems.

README.rst

          =======
ASSETRA
=======

.. image:: https://img.shields.io/pypi/v/assetra.svg
        :target: https://pypi.python.org/pypi/assetra

.. image:: https://readthedocs.org/projects/assetra/badge/?version=latest
        :target: https://assetra.readthedocs.io/en/latest/?version=latest
        :alt: Documentation Status

.. image:: https://github.com/ijbd/assetra/actions/workflows/tests.yml/badge.svg?branch=main
    :target: https://github.com/ijbd/assetra/actions/workflows/tests.yml
    :alt: Test status
    
.. image:: https://raw.githubusercontent.com/ijbd/assetra/main/.github/coverage.svg
    :target: https://github.com/ijbd/assetra/actions/workflows/tests.yml
    :alt: Test coverage

The ASSET Lab Resource adequacy package (assetra) is a light-weight, open-source energy system resource adequacy package maintained by the University of Michigan ASSET Lab.


* Free software: MIT license
* Documentation: https://assetra.readthedocs.io.


Features
--------
* Probabilistic Monte Carlo state-sampling simulation framework, supporting:
        * Time-varying forced outage rates in thermal units
        * Sequential storage unit dispatch
        * User-defined energy unit types
* Resource adequacy calculation:
        * Expected unserved energy (EUE)
        * Loss of load hours (LOLH)
        * Loss of load days (LOLD)
        * Loss of load frequency (LOLF)
* Resource contribution calculation:
        * Effective load-carrying capability (ELCC)
* Object-oriented interface to manage energy units within energy systems
* Internal computation stored in `xarray `_ datasets

Platform & Python Version Compatibility
---------------------------------------
Due to required dependencies, `assetra` is currently available with the following versions of Python on the listed operating systems. As dependencies are updated 
we will continue to automatically update this matrix. 

+------------------+-----------------+-----------------+-----------------+-----------------+-----------------+
| Operating System | Python 3.10     | Python 3.11     | Python 3.12     | Python 3.13     | Python 3.14     |
+==================+=================+=================+=================+=================+=================+
| **Ubuntu**       | |ubuntu_310|    | |ubuntu_311|    | |ubuntu_312|    | |ubuntu_313|    | |ubuntu_314|    |
+------------------+-----------------+-----------------+-----------------+-----------------+-----------------+
| **Windows**      | |windows_310|   | |windows_311|   | |windows_312|   | |windows_313|   | |windows_314|   |
+------------------+-----------------+-----------------+-----------------+-----------------+-----------------+

.. |ubuntu_310| image:: https://img.shields.io/badge/Python_3.10-passing-brightgreen?style=flat-square&logo=python&logoColor=white
.. |ubuntu_311| image:: https://img.shields.io/badge/Python_3.11-passing-brightgreen?style=flat-square&logo=python&logoColor=white
.. |ubuntu_312| image:: https://img.shields.io/badge/Python_3.12-passing-brightgreen?style=flat-square&logo=python&logoColor=white
.. |ubuntu_313| image:: https://img.shields.io/badge/Python_3.13-passing-brightgreen?style=flat-square&logo=python&logoColor=white
.. |ubuntu_314| image:: https://img.shields.io/badge/Python_3.14-passing-brightgreen?style=flat-square&logo=python&logoColor=white

.. |windows_310| image:: https://img.shields.io/badge/Python_3.10-passing-brightgreen?style=flat-square&logo=python&logoColor=white
.. |windows_311| image:: https://img.shields.io/badge/Python_3.11-passing-brightgreen?style=flat-square&logo=python&logoColor=white
.. |windows_312| image:: https://img.shields.io/badge/Python_3.12-passing-brightgreen?style=flat-square&logo=python&logoColor=white
.. |windows_313| image:: https://img.shields.io/badge/Python_3.13-passing-brightgreen?style=flat-square&logo=python&logoColor=white
.. |windows_314| image:: https://img.shields.io/badge/Python_3.14-passing-brightgreen?style=flat-square&logo=python&logoColor=white

Credits
-------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 255
Total Committers: 5
Avg Commits per committer: 51.0
Development Distribution Score (DDS): 0.322

Commits in past year: 32
Committers in past year: 2
Avg Commits per committer in past year: 16.0
Development Distribution Score (DDS) in past year: 0.188

Name Email Commits
ijbd i****d@u****u 173
mlchris18 m****s@u****u 62
Isaac Bromley-Dulfano 6****d 18
ijbd-1 i****0@p****e 1
Srihari Sundar s****5@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 51
Total pull requests: 35
Average time to close issues: 2 months
Average time to close pull requests: 2 days
Total issue authors: 6
Total pull request authors: 5
Average comments per issue: 0.96
Average comments per pull request: 0.03
Merged pull request: 27
Bot issues: 0
Bot pull requests: 1

Past year issues: 32
Past year pull requests: 18
Past year average time to close issues: 19 days
Past year average time to close pull requests: 3 days
Past year issue authors: 4
Past year pull request authors: 3
Past year average comments per issue: 1.47
Past year average comments per pull request: 0.06
Past year merged pull request: 16
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ijbd/assetra

Top Issue Authors

  • trevorb1 (26)
  • ijbd (17)
  • aleks-g (4)
  • mlchris18 (2)
  • ijbd-1 (1)
  • sriharisundar (1)

Top Pull Request Authors

  • mlchris18 (23)
  • ijbd (9)
  • jwmaynard (1)
  • github-actions[bot] (1)
  • ijbd-1 (1)

Top Issue Labels

  • enhancement (3)
  • bug (2)
  • documentation (1)

Top Pull Request Labels


Package metadata

pypi.org: assetra

ASSET Lab Resource Adequacy Package

  • Homepage:
  • Documentation: https://assetra.readthedocs.io/
  • Licenses: MIT
  • Latest release: 2026.8.12 (published 2 months ago)
  • Last Synced: 2026-10-17T03:36:49.992Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 70 Last month
  • Rankings:
    • Dependent packages count: 6.96%
    • Average: 18.734%
    • Dependent repos count: 30.508%
  • Maintainers (1)

Dependencies

.github/workflows/draft-pdf.yml actions
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
  • openjournals/openjournals-draft-action master composite
.github/workflows/tests.yml actions
  • actions/checkout v4 composite
  • actions/github-script v7 composite
  • actions/setup-python v5 composite
poetry.lock pypi
  • 176 dependencies
pyproject.toml pypi
  • ipykernel ^7.3.0 docs
  • nbconvert ^7.17.1 docs
  • nbsphinx-link ^1.4.1 docs
  • ipykernel ^7.3.0
  • nbconvert ^7.17.1
  • nbsphinx ^0.9.0
  • nbsphinx-link ^1.4.1
  • netcdf4 ^1.7.2
  • python ^3.10
  • xarray >=2024.10.0
setup.py pypi

Score: 8.270013062273787