NREL/EnergyPlus - GitHub

文章推薦指數: 80 %
投票人數:10人

EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in ... Skiptocontent {{message}} NREL / EnergyPlus Public Notifications Fork 303 Star 731 EnergyPlus™isawholebuildingenergysimulationprogramthatengineers,architects,andresearchersusetomodelbothenergyconsumptionandwateruseinbuildings. energyplus.net License Viewlicense 731 stars 303 forks Star Notifications Code Issues 782 Pullrequests 48 Discussions Actions Projects 0 Wiki Security Insights More Code Issues Pullrequests Discussions Actions Projects Wiki Security Insights Thiscommitdoesnotbelongtoanybranchonthisrepository,andmaybelongtoaforkoutsideoftherepository. develop Branches Tags Couldnotloadbranches Nothingtoshow {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default 93 branches 163 tags Code Latestcommit Myoldmopar Mergepullrequest#9444fromNREL/9400_9420_TMYx_statfile … 10 43b0960 May26,2022 Mergepullrequest#9444fromNREL/9400_9420_TMYx_statfile #9420-Parsingforprecipitationvaluesfailsforsomeweatherstatfiles(TMYx) 43b0960 10 Gitstats 29,583 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime .github     bin     cmake     datasets     design     doc     idd     performance_tests     release     scripts     src     testfiles     third_party     tst     weather     workflows     .cmake-format.yaml     .decent_ci-Linux.yaml     .decent_ci-MacOS.yaml     .decent_ci-Windows.yaml     .decent_ci.yaml     .git-blame-ignore-revs     .gitignore     .gitlab-ci.yml     .readthedocs.yml     CMakeLists.txt     LICENSE.txt     README.md     Viewcode EnergyPlus Contact/Support Testing Releases CoreDocumentation APIDocumentation License&ContributingDevelopment BuildingEnergyPlus README.md EnergyPlus ThisistheEnergyPlusDevelopmentRepository.EnergyPlus™isawholebuildingenergysimulationprogramthatengineers,architects,andresearchersusetomodelbothenergyconsumptionandwateruseinbuildings. Contact/Support TheDepartmentofEnergymaintainsapublicwebsiteforEnergyPluswhereyoucanfindmuchmoreinformationabouttheprogram. Fordetaileddeveloperinformation,consultthewiki. Manyusers(anddevelopers)ofEnergyPlusareactiveonUnmetHours,sothat'sagreatplacetostartifyouhaveaquestionaboutEnergyPlusorbuildingsimulation. Formorein-depth,developer-drivensupport,pleaseutilizetheEnergyPlusHelpdesk. Testing EverycommitandeveryreleaseofEnergyPlusundergoesrigoroustesting. ThetestingconsistsofbuildingEnergyPlus,ofcourse,thenthereareunittests,integrationtests,APItests,andregressiontests. Since2014,mostofthetestinghasbeenperformedbyourbots(Tik-Tok,Gort,andMarvin),usingaforkoftheDecentCIcontinuousintegrationsystem. WearenowadaptingoureffortstousetheGithubActionssystemtohandlemoreofourtestingprocesses. Inthemeantime,whileDecentCIisstillhandlingtheregressionandbulkiertesting,resultsfromDecentCIarestillavailableonthetestingdashboard. Releases EnergyPlusisreleasedtwiceannually,usuallyinMarchandSeptember. ItisrecommendedalluseofEnergyPlusisproductionworkflowsusetheseformal,publicreleases. Iteration(pre-)releasesmaybecreatedduringadevelopmentcycle,howeverusersshouldgenerallyavoidthese,asinputsyntaxmaychangewhichwon'tbesupportedbythemajorreleaseversiontransitiontools,andcouldrequiremanualinterventiontoremedy. Ifaninterimreleaseisintendedforactiveusebyusers,suchasabug-fix-onlyorperformance-onlyre-release,itwillbeclearlyspecifiedonthereleasenotesandapublicannouncementwillaccompanythistypeofrelease. OurreleasesarenowbuiltbyGithubActions. CoreDocumentation Programdocumentationisinstalledalongsidetheprogram,withthepdfsalsoavailableonline. BigLadderalsoproduceshtmlbaseddocumentationonline. APIDocumentation AnAPIhasbeendevelopedtoallowaccesstointernalEnergyPlusfunctionalityandopenupthepossibilityfornewworkflowopportunitiesaroundEnergyPlus. ACAPIisdevelopedtoexposetheC++functions,thenPythonbindingsarebuiltontopofthattomaximizetheaccessibility. DocumentationisbeingbuiltandpostedonReadTheDocsandthatdocumentationwillcontinuetobeexpandedovertimeastheAPIgrows. Thebadgesabovehereshowthestatus,andlinkoutto,thelatestdocumentation(mostrecentcommittothedevelopbranch)aswellasthestabledocumentation(mostrecentreleasetag). License&ContributingDevelopment EnergyPlusisavailableunderaBSD-3-likelicense. Formoreinformation,checkoutthelicensefile. TheEnergyPlusteamacceptscontributionstoEnergyPlussource,utilities,testfiles,documentation,andothermaterialsdistributedwiththeprogram. ThecurrentEnergyPluscontributionpolicyisnowavailableontheEnergyPluscontributionpolicypage. Ifyouareinterestedincontributing,pleasestartthere,butfeelfreetoreachouttotheteam. BuildingEnergyPlus AdetaileddescriptionofcompilingEnergyPlusonmultipleplatformsisavailableonthewiki. Also,asweareadaptingtousingGithubActions,therecipesforbuildingEnergyPluscanbefoundinourworkflowfiles. About EnergyPlus™isawholebuildingenergysimulationprogramthatengineers,architects,andresearchersusetomodelbothenergyconsumptionandwateruseinbuildings. energyplus.net Resources Readme License Viewlicense Stars 731 stars Watchers 104 watching Forks 303 forks Releases 94 EnergyPlus22.1.0 Latest Mar29,2022 +93releases Contributors71 +60contributors Languages C++ 88.2% Fortran 8.8% Python 1.1% VBA 1.0% CMake 0.4% C 0.2% Other 0.3% Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.



請為這篇文章評分?