A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

gopem

GOPEM is a graphical user interface of OPEM.
https://github.com/ECSIM/gopem

Category: Energy Storage
Sub Category: Hydrogen

Keywords

chemistry electrochemistry fuel-cell matplotlib opem physics physics-simulation pyqt5 python qt5 simulation

Keywords from Contributors

measurements transforms simulator compose archiving reporting follow breath pypi numeric

Last synced: about 1 hour ago
JSON representation

Repository metadata

GUI for OPEM library

README.md


Table of Contents

Overview

GOPEM is a graphical user interface of OPEM (Open Source PEM Fuel Cell Simulation Tool).

Installation

Source Code

PyPI

Exe Version (Only Windows)

⚠️ The portable build is slower to start

Exe Version Note

For GOPEM targeting Windows < 10, the user needs to take special care to include the Visual C++ run-time .dlls: Python >=3.5 uses Visual Studio 2015 run-time, which has been renamed into “Universal CRT“ and has become part of Windows 10. For Windows Vista through Windows 8.1 there are Windows update packages, which may or may not be installed in the target-system. So you have the following options:

  1. Use OPEM (Without GUI)
  2. Use Source Code
  3. Download and install Visual C++ Redistributable for Visual Studio 2015

System Requirements

GOPEM will likely run on a modern dual core PC. Typical configuration is:

  • Dual Core CPU (2.0 Ghz+)
  • 2GB of RAM

⚠️ Note that it may run on lower end equipment though good performance is not guaranteed.

Usage

  • Open CMD (Windows) or Terminal (UNIX)
  • Run gopem or python -m gopem (or run GOPEM.exe)
  • Wait about 4-15 seconds (depends on your system specification)
  • Enter PEM cell parameters (or run standard test vectors)
  • For more information about parameters visit OPEM (Open Source PEM Fuel Cell Simulation Tool)

Issues & Bug Reports

Just fill an issue and describe it. We'll check it ASAP!
or send an email to [email protected].

You can also join our discord server

Thanks

Cite

If you use OPEM in your research , please cite this paper :

Download OPEM.bib(BibTeX Format)

Show Your Support

Give a ⭐️ if this project helped you!

If you do like our project and we hope that you do, can you please support us? Our project is not and is never going to be working for profit. We need the money just so we can continue doing what we do ;-) .


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 527
Total Committers: 6
Avg Commits per committer: 87.833
Development Distribution Score (DDS): 0.402

Commits in past year: 31
Committers in past year: 3
Avg Commits per committer in past year: 10.333
Development Distribution Score (DDS) in past year: 0.484

Name Email Commits
sepandhaghighi s****i@y****m 315
Mohammad Mahdi Rahimi m****6@G****m 103
dependabot-preview[bot] 2****] 45
dependabot[bot] 4****] 39
sadrasabouri s****a@g****m 19
pyup-bot g****t@p****o 6

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 20
Total pull requests: 184
Average time to close issues: 7 months
Average time to close pull requests: 7 days
Total issue authors: 3
Total pull request authors: 8
Average comments per issue: 2.2
Average comments per pull request: 0.45
Merged pull request: 146
Bot issues: 0
Bot pull requests: 124

Past year issues: 0
Past year pull requests: 26
Past year average time to close issues: N/A
Past year average time to close pull requests: 4 days
Past year issue authors: 0
Past year pull request authors: 3
Past year average comments per issue: 0
Past year average comments per pull request: 0.58
Past year merged pull request: 24
Past year bot issues: 0
Past year bot pull requests: 20

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

Top Issue Authors

  • sepandhaghighi (18)
  • pyup-bot (1)
  • mahi97 (1)

Top Pull Request Authors

  • dependabot[bot] (69)
  • dependabot-preview[bot] (55)
  • sepandhaghighi (29)
  • pyup-bot (19)
  • sadrasabouri (6)
  • mahi97 (4)
  • fossabot (1)
  • AHReccese (1)

Top Issue Labels

  • enhancement (10)
  • bug (6)
  • test (4)
  • document (1)
  • question (1)

Top Pull Request Labels

  • dependencies (124)
  • document (19)
  • test (8)
  • enhancement (7)
  • release (2)
  • refactoring (2)
  • python (2)
  • bug (1)
  • setup (1)

Package metadata

pypi.org: gopem

GOPEM is a graphical user interface of OPEM

  • Homepage: https://github.com/ecsim/gopem
  • Documentation: https://gopem.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.8 (published about 1 year ago)
  • Last Synced: 2025-04-26T13:34:22.143Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 230 Last month
  • Rankings:
    • Dependent packages count: 7.306%
    • Forks count: 10.199%
    • Stargazers count: 12.904%
    • Average: 21.027%
    • Dependent repos count: 22.077%
    • Downloads: 52.648%
  • Maintainers (1)

Dependencies

.github/workflows/publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
.github/workflows/test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
docker/Dockerfile docker
  • ubuntu 16.04 build
dev-requirements.txt pypi
  • PyQt5 ==5.15.4 development
  • PyQt5-sip ==12.9.0 development
  • art ==5.2 development
  • bandit >=1.5.1 development
  • matplotlib ==3.4.2 development
  • opem ==1.3 development
  • pydocstyle >=3.0.0 development
  • requests ==2.26.0 development
  • setuptools >=40.8.3 development
  • vulture >=1.0 development
requirements.txt pypi
  • PyQt5 >=5.10
  • PyQt5-sip >=4.19.12
  • art >0.7
  • matplotlib >=2.2.2
  • opem >=0.9
  • requests >=2.20.0
setup.py pypi

Score: 10.84941475353859