Package: gopem
Table of ContentsOverviewInstallationUsageIssues & Bug ReportsContributionDependenciesThanksCiteAuthorsLicenseShow Your SupportChangelogCode of ConductOverviewGOPEM is a graphical user interface ofOPEM (Open Source PEM Fuel Cell Simulation Tool).BranchmasterdevelopCICode QualityInstallationSource CodeDownload and installPython3.x(>=3.6)SelectAdd to PATHoptionSelectInstall pipoptionDownloadVersion 0.7orLatest SourceRunpip install -r requirements.txtorpip3 install -r requirements.txt(Need root access)Runpython3 setup.py installorpython setup.py install(Need root access)PyPICheckPython Packaging User GuideRunpip install gopemorpip3 install gopem(Need root access)Easy InstallRuneasy_install --upgrade gopem(Need root access)DockerRundocker pull ecsim/gopem(Need root access)Configuration :Ubuntu 16.04Python 3.6Exe Version (Only Windows)DownloadInstaller-Version 0.7orPortable-Version 0.7Run and install⚠️ The portable build is slower to startDMG Version (MacOS)DownloadDMG-Version 0.7Open DMG fileCopyGOPEMinto your systemRunGOPEMExe Version NoteFor 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:UseOPEM(Without GUI)UseSource CodeDownload and installVisual C++ Redistributable for Visual Studio 2015System RequirementsGOPEM 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.UsageGIFScreenshot 1Screenshot 2OpenCMD(Windows) orTerminal(UNIX)Runpython -m gopemorpython3 -m gopem(or runGOPEM.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 visitOPEM (Open Source PEM Fuel Cell Simulation Tool)Issues & Bug ReportsJust fill an issue and describe it. We'll check it ASAP!
or send an email toopem@ecsim.ir.Gitter is another option :DependenciesmasterdevelopThanksPyInstallerCiteIf 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}
}DownloadOPEM.bib(BibTeX Format)JOSSZenodoResearchgateLicenseShow Your SupportStar This RepoGive a ⭐️ if this project helped you!Donate to Our ProjectIf 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 ;-) .ChangelogAll notable changes to this project will be documented in this file.The format is based onKeep a Changelogand this project adheres toSemantic Versioning.Unreleased0.7- 2021-08-18AddedChakraborty modelChangedTest system modifiedImport section updated0.6- 2020-03-16Added__version__variableChangedTest system modifieddev-requirements.txtmodifiedrequirements.txtmodifiedLogo updatedIcon updatedISSUE_TEMPLATE.mdupdatedsetup.pymodifiedREADME.mdmodifiedbuild_exe.batmodifiedbuild_unix.shmodified0.5- 2019-10-28Addedversion_check.pyCODE_OF_CONDUCT.mdISSUE_TEMPLATE.mdPULL_REQUEST_TEMPLATE.mdbuild_exe.batbuild_unix.shGOPEM.issCheck update buttonSave plot buttonReport generating controllerConsole print controllerPyPI packageChangedCONTRIBUTING.mdmodifiedREADME.mdmodifiedTest system modifiedMenu bug inWindowsfixedPadulles-Amphlett model default test case bug fixedDocstrings modifiedReport default location bug fixedIcon bug fixed0.1- 2018-09-10AddedGUI and plotterUse same test data asOPEMlibDocuments and README