Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
2 of 28 committers (7.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.7%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
scripting language for E+, Energyplus
Basic Info
Statistics
- Stars: 178
- Watchers: 35
- Forks: 70
- Open Issues: 122
- Releases: 34
Created almost 14 years ago
· Last pushed over 1 year ago
Metadata Files
Readme
Changelog
Contributing
License
README.rst
====
eppy
====
.. image:: https://img.shields.io/pypi/v/eppy.svg
:target: https://pypi.python.org/pypi/eppy
.. image:: https://img.shields.io/travis/santoshphilip/eppy.svg
:target: https://travis-ci.com/santoshphilip/eppy
.. image:: https://readthedocs.org/projects/eppy/badge/?version=latest
:target: https://eppy.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
scripting language for E+, Energyplus
Eppy is a scripting language for EnergyPlus idf files, and EnergyPlus output files. Eppy is written in the programming language Python. As a result it takes full advantage of the rich data structure and idioms that are available in Python. You can programmatically navigate, search, and modify EnergyPlus idf files using eppy. The power of using a scripting language allows you to do the following:
- Make a large number of changes in an idf file with a few lines of eppy code.
- Use conditions and filters when making changes to an idf file
- Make changes to multiple idf files.
- Read data from the output files of a EnergyPlus simulation run.
- Based on the results of a EnergyPlus simulation run, generate the input file for the next simulation run.
So what does this matter?
Here are some of the things you can do with eppy:
- Change construction for all north facing walls.
- Change the glass type for all windows larger than 2 square meters.
- Change the number of people in all the interior zones.
- Change the lighting power in all south facing zones.
- Change the efficiency and fan power of all rooftop units.
- Find the energy use of all the models in a folder (or of models that were run after a certain date)
You can install from :
The documentation *stable* version is at:
The documentation *latest* version is at:
to get a quick sense of how it feels to use eppy, take a look at
Credits
-------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
Owner
- Login: santoshphilip
- Kind: user
- Repositories: 5
- Profile: https://github.com/santoshphilip
GitHub Events
Total
- Create event: 6
- Release event: 1
- Issues event: 12
- Watch event: 25
- Issue comment event: 33
- Push event: 11
- Fork event: 5
Last Year
- Create event: 6
- Release event: 1
- Issues event: 12
- Watch event: 25
- Issue comment event: 33
- Push event: 11
- Fork event: 5
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| santoshphilip | s****p@y****m | 791 |
| Jamie Bull | j****l@o****m | 193 |
| Eric Youngson | e****c@s****m | 125 |
| Santosh Philip | s****h@n****m | 61 |
| Santosh Philip | y****u@e****m | 53 |
| Eric Youngson | e****c@s****m | 51 |
| le0ra | l****a@c****m | 41 |
| jamiebull1 | ^****t | 15 |
| jamiebull1 | j****1@g****m | 12 |
| Dimitris Mantas | 7****s | 11 |
| airallergy | 4****y | 8 |
| Santosh Philip | n****l@n****m | 8 |
| jamie.bull | j****l@k****m | 7 |
| Johan Tibell | j****l@g****m | 6 |
| Stephan Wasilewski | s****z@g****m | 4 |
| Tuan | t****n@g****m | 3 |
| Dimitris Mantas | d****s@o****m | 2 |
| Jérôme Lafréchoux | j****x@n****m | 2 |
| Santosh Philip | s****p@S****l | 2 |
| Lerond, Jeremy | j****d@p****v | 2 |
| Samuel Letellier-Duchesne | s****e@m****m | 2 |
| JamieBull | j****0@u****k | 1 |
| Leora Tanjuatco | l****o@L****l | 1 |
| Maximilian Azendorf | m****f@o****m | 1 |
| Jamie Bull | j****1 | 1 |
| Rafael Villar Burke | p****i@i****s | 1 |
| Santosh Philip | s****h@S****l | 1 |
| Santosh Philip | s****p@u****t | 1 |
Committer Domains (Top 20 + Academic)
noemail.com: 2
unknown8438353ee7f8.gateway.sonic.net: 1
ietcc.csic.es: 1
ucl.ac.uk: 1
me.com: 1
pnnl.gov: 1
nobatek.com: 1
kiwi.com: 1
coolshadow.com: 1
scneco.com: 1
successionecological.com: 1
oco-carbon.com: 1
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 110
- Total pull requests: 23
- Average time to close issues: about 1 month
- Average time to close pull requests: 3 months
- Total issue authors: 56
- Total pull request authors: 13
- Average comments per issue: 4.14
- Average comments per pull request: 1.7
- Merged pull requests: 12
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 8
- Pull requests: 0
- Average time to close issues: 5 days
- Average time to close pull requests: N/A
- Issue authors: 5
- Pull request authors: 0
- Average comments per issue: 2.13
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- santoshphilip (43)
- airallergy (5)
- souliane (4)
- tibbe (3)
- AsutoshBoro (2)
- Cyy-fresh1994 (2)
- waynetsu (2)
- bbrangeo (1)
- missermann (1)
- Mifehr (1)
- crossingchen (1)
- mohammad-zeyad (1)
- hxy1027 (1)
- revathij (1)
- TRasmus1422 (1)
Pull Request Authors
- tibbe (6)
- sturmianseq (3)
- dragance106 (2)
- DimitrisMantas (2)
- lymereJ (2)
- jmrocha (2)
- hnagda (1)
- bbrangeo (1)
- spolloni (1)
- nevr1106 (1)
- MaximilianAzendorf (1)
- dependabot[bot] (1)
- lafrech (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (1)
Packages
- Total packages: 1
-
Total downloads:
- pypi 8,969 last-month
- Total docker downloads: 100
- Total dependent packages: 11
- Total dependent repositories: 25
- Total versions: 40
- Total maintainers: 1
pypi.org: eppy
Scripting language for E+ idf files, and E+ output files
- Homepage: https://github.com/santoshphilip/eppy
- Documentation: https://eppy.readthedocs.io/
- License: MIT License
-
Latest release: 0.5.63
published over 3 years ago
Rankings
Dependent packages count: 1.0%
Dependent repos count: 2.9%
Downloads: 3.8%
Average: 3.8%
Docker downloads count: 4.0%
Forks count: 5.3%
Stargazers count: 5.9%
Maintainers (1)
Last synced:
11 months ago
Dependencies
requirements.txt
pypi
- beautifulsoup4 *
- decorator *
- future *
- lxml *
- munch *
- nbsphinx *
- pydot *
- pyparsing *
- pytest *
- six *
- soupsieve *
- tinynumpy *
requirements_dev.txt
pypi
- Sphinx * development
- black * development
- bump2version * development
- coverage * development
- flake8 * development
- nbsphinx * development
- pip * development
- pytest * development
- pytest-runner * development
- tox * development
- twine * development
- watchdog * development
- wheel * development
setup.py
pypi
- beautifulsoup4 <=4.8.0
- decorator >=4.0.10
- future *
- lxml >=3.8.0
- munch >=2.0.2
- six >=1.10.0
- tinynumpy >=1.2.1
docs/requirements.txt
pypi
- Sphinx ==6.2.1
- jupyter *
- nbsphinx ==0.9.1
- readthedocs-sphinx-search ==0.3.1
- sphinx-rtd-theme ==1.2.2