Sign inSign up

ecsim/gopem

By ecsim

•Updated over 6 years ago

GUI for OPEM library

Image
0

969

ecsim/gopem repository overview


built with Python3 PyPI version Docker Cloud Build Status

⁠Table of contents

⁠Overview

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

Branchmasterdevelop
Travis
AppVeyor
Code QualityCodeFactor

⁠Installation

⁠Source Code
  • Download and install Python3.x⁠ (>=3.6)
    • Select Add to PATH option
    • Select Install pip option
  • Download Version 0.6⁠ or Latest Source ⁠
  • Run pip install -r requirements.txt or pip3 install -r requirements.txt (Need root access)
  • Run python3 setup.py install or python setup.py install (Need root access)
⁠PyPI
⁠Easy Install
  • Run easy_install --upgrade gopem (Need root access)
⁠Docker
  • Run docker pull ecsim/gopem (Need root access)
  • Configuration :
    • Ubuntu 16.04
    • Python 3.6
⁠Exe Version (Only Windows)

⚠️ The portable build is slower to start

⁠DMG Version (MacOS)
⁠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

GIF

Screenshot 1

Screenshot 2

  • Open CMD (Windows) or Terminal (UNIX)
  • Run python -m gopem or python3 -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]⁠.

Gitter is another option :

Gitter

⁠Dependencies

masterdevelop
Requirements StatusRequirements Status

⁠Thanks

⁠Cite

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


@article{Haghighi2018,
  doi = {10.21105/joss.00676},
  url = {https://doi.org/10.21105/joss.00676},
  year  = {2018},
  month = {jul},
  publisher = {The Open Journal},
  volume = {3},
  number = {27},
  pages = {676},
  author = {Sepand Haghighi and Kasra Askari and Sarmin Hamidi and Mohammad Mahdi Rahimi},
  title = {{OPEM} : Open Source {PEM} Cell Simulation Tool},
  journal = {Journal of Open Source Software}
}


Download OPEM.bib⁠(BibTeX Format)

JOSSDOI badge
ZenodoDOI
Researchgate

⁠License

FOSSA Status

⁠Donate to our project

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 ;-) .

OPEM Donation

Tag summary

Content type

Image

Digest

Size

340.1 MB

Last updated

about 7 years ago

docker pull ecsim/gopem