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 20 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
    :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 availible 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-failing-red?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-failing-red?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: 2 days ago

Total Commits: 232
Total Committers: 5
Avg Commits per committer: 46.4
Development Distribution Score (DDS): 0.267

Commits in past year: 44
Committers in past year: 2
Avg Commits per committer in past year: 22.0
Development Distribution Score (DDS) in past year: 0.114

Name Email Commits
ijbd i****d@u****u 170
mlchris18 m****s@u****u 42
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: 2 days ago

Total issues: 48
Total pull requests: 23
Average time to close issues: 4 months
Average time to close pull requests: 4 days
Total issue authors: 6
Total pull request authors: 4
Average comments per issue: 0.42
Average comments per pull request: 0.04
Merged pull request: 15
Bot issues: 0
Bot pull requests: 0

Past year issues: 30
Past year pull requests: 12
Past year average time to close issues: 12 days
Past year average time to close pull requests: 7 days
Past year issue authors: 4
Past year pull request authors: 2
Past year average comments per issue: 0.6
Past year average comments per pull request: 0.08
Past year merged pull request: 8
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

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

Top Pull Request Authors

  • mlchris18 (14)
  • ijbd (7)
  • jwmaynard (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 days ago)
  • Last Synced: 2026-08-12T18:36:45.467Z (2 days ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 136 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

Score: 10.112937776718335