All Projects → ECSIM → gopem

ECSIM / gopem

Licence: MIT license
GUI for OPEM library

Programming Languages

python
139335 projects - #7 most used programming language
Inno Setup
370 projects
shell
77523 projects
Batchfile
5799 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to gopem

opem
OPEM (Open Source PEM Fuel Cell Simulation Tool)
Stars: ✭ 107 (+435%)
Mutual labels:  chemistry, physics, physics-simulation, electrochemistry, fuel-cell, opem
pem-dataset1
Proton Exchange Membrane (PEM) Fuel Cell Dataset
Stars: ✭ 48 (+140%)
Mutual labels:  chemistry, physics, electrochemistry, fuel-cell
Mcmd
Monte Carlo and Molecular Dynamics Simulation Package
Stars: ✭ 52 (+160%)
Mutual labels:  chemistry, physics, physics-simulation
cellpy
extract and tweak data from electrochemical tests of cells
Stars: ✭ 46 (+130%)
Mutual labels:  chemistry, physics, electrochemistry
pbcpy
Python package providing some useful tools when dealing with molecules and materials under periodic boundary conditions and uniform grids. This is a mirror of https://gitlab.com/ales.genova/pbcpy
Stars: ✭ 18 (-10%)
Mutual labels:  chemistry, physics
pytopomat
Python Topological Materials (pytopomat) is a code for easy, high-throughput analysis of topological materials.
Stars: ✭ 19 (-5%)
Mutual labels:  chemistry, physics
Itensor
A C++ library for efficient tensor network calculations
Stars: ✭ 269 (+1245%)
Mutual labels:  chemistry, physics
Xopt
eXternal OPTimizer
Stars: ✭ 5 (-75%)
Mutual labels:  chemistry, physics
pylj
Teaching Utility for Classical Atomistic Simulation.
Stars: ✭ 23 (+15%)
Mutual labels:  chemistry, physics
Thermo
Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)
Stars: ✭ 279 (+1295%)
Mutual labels:  chemistry, physics
pymae
Materials for the book "Python for Mechanical and Aerospace Engineering"
Stars: ✭ 56 (+180%)
Mutual labels:  physics, matplotlib
Atomic-Periodic-Table.Android
Atomic - Periodic Table
Stars: ✭ 33 (+65%)
Mutual labels:  chemistry, physics
Orthopy
Orthogonal polynomials in all shapes and sizes.
Stars: ✭ 75 (+275%)
Mutual labels:  chemistry, physics
Chemlab
The chemistry library you were waiting for
Stars: ✭ 187 (+835%)
Mutual labels:  chemistry, physics
fundamental
Software to look for interrelationships between constants and find formulas for number sequences
Stars: ✭ 14 (-30%)
Mutual labels:  chemistry, physics
AutoForce
Sparse Gaussian Process Potentials
Stars: ✭ 17 (-15%)
Mutual labels:  chemistry, physics
Psi4
Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python
Stars: ✭ 521 (+2505%)
Mutual labels:  chemistry, physics
gaitutils
Extract and visualize gait data
Stars: ✭ 28 (+40%)
Mutual labels:  pyqt5, matplotlib
Mrchem
MultiResolution Chemistry
Stars: ✭ 13 (-35%)
Mutual labels:  chemistry, physics
BowlerStudio
A Full-Stack Robotics Development Environment
Stars: ✭ 95 (+375%)
Mutual labels:  physics, physics-simulation

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

Branch master develop
CI
Code Quality CodeFactor

Installation

Source Code

  • Download and install Python3.x (>=3.6)
    • Select Add to PATH option
    • Select Install pip option
  • Download Version 0.7 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)

  • Download DMG-Version 0.7
  • Open DMG file
  • Copy GOPEM into your system
  • Run GOPEM

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

master develop
Requirements Status Requirements 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)

JOSS DOI badge
Zenodo DOI
Researchgate

License

FOSSA Status

Show Your Support

Star This Repo

Give a ⭐️ if this project helped you!

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].