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.
- Host: GitHub
- URL: https://github.com/ijbd/assetra
- Owner: ijbd
- License: mit
- Created: 2022-09-02T13:13:49.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-08-08T13:35:25.000Z (6 days ago)
- Last Synced: 2026-08-10T17:29:21.392Z (4 days ago)
- Language: Python
- Homepage:
- Size: 70.8 MB
- Stars: 10
- Watchers: 3
- Forks: 5
- Open Issues: 26
- Releases: 4
-
Metadata Files:
- Readme: README.rst
- Contributing: docs/contributing.rst
- License: LICENSE
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
- Name: Isaac Bromley-Dulfano
- Login: ijbd
- Email:
- Kind: user
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/60828810?v=4
- Repositories: 3
- Last ynced at: 2023-02-26T23:47:02.454Z
- Profile URL: https://github.com/ijbd
GitHub Events
Total
- Delete event: 7
- Pull request event: 37
- Fork event: 4
- Issues event: 30
- Watch event: 5
- Issue comment event: 11
- Push event: 45
- Pull request review event: 14
- Pull request review comment event: 10
- Create event: 10
Last Year
- Delete event: 1
- Pull request event: 17
- Fork event: 1
- Issues event: 8
- Watch event: 1
- Issue comment event: 5
- Push event: 16
- Pull request review event: 6
- Create event: 3
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 | 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
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
- Total packages: 1
-
Total downloads:
- pypi: 136 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 8
- Total maintainers: 1
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
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- openjournals/openjournals-draft-action master composite
- actions/checkout v4 composite
- actions/github-script v7 composite
- actions/setup-python v5 composite
Score: 10.112937776718335