# EnergyPlus Python Apps
This is a meta-project which simply depends on all the EnergyPlus "Official" Python utilities.
This project itself does not create any new utilities, or contain any code.
This really just pins the dependencies at specific versions and ensures compatability in the installation dependencies.
## Releases
[![DevelopmentTest](https://github.com/Myoldmopar/EnergyPlusPythonApps/actions/workflows/test.yml/badge.svg)](https://github.com/Myoldmopar/EnergyPlusPythonApps/actions/workflows/test.yml)
[![PyPIRelease](https://github.com/Myoldmopar/EnergyPlusPythonApps/actions/workflows/release.yml/badge.svg)](https://github.com/Myoldmopar/EnergyPlusPythonApps/actions/workflows/release.yml)
I think long term, this "project" itself will be tagged with versions in sync with EnergyPlus itself.
To install all EnergyPlus Python utilities, simply execute, for example, `pip install energyplus_python_apps==22.2.0`.
## Current Repos
This project is currently linking to the following packages:
| PyPi Project Name | Project Description | Repository |
|------------------------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------|
| energyplus-launch | A graphical interface and workflow manager for EnergyPlus | https://github.com/NREL/EP-Launch |
| energyplus-ruleset-model | A utility for generating ruleset model reports from EnergyPlus inputs and outputs | https://github.com/jasonglazer/createrulesetmodeldescription |
| energyplus-transition-tools | A lightweight interface for automatically transitioning EnergyPlus input files | https://github.com/Myoldmopar/EnergyPlusTransitionTools |
| energyplus-pet | A library and graphical tool for generating input coefficients for EnergyPlus models | https://github.com/Myoldmopar/energypluspet |
| energyplus-idd-idf-utilities | A lightweight library for processing and querying idd and idf files | https://github.com/Myoldmopar/py-idd-idf |
| energyplus-regressions | A tool for comparing results from two EnergyPlus builds, for E+ developer usage | https://github.com/NREL/EnergyPlusRegressionTool |
| energyplus-api-helpers | A set of helper classes and demos for interacting with the EnergyPlus API | https://github.com/Myoldmopar/EnergyPlusAPIHelper |
| energyplus-diff-analysis | Tools for plotting and comparing csv data from two separate EnergyPlus runs | https://github.com/mitchute/energyplus-diff-analysis |
| energyplus-version | Python-based version update classes and utilities | https://github.com/mitchute/energyplus-version |
## Usage
Cover a few topics here:
- Installation
- Running the configuration script after install
- Accessing all the tools, including the dev tools
- Updating
Raw data
{
"_id": null,
"home_page": "https://github.com/Myoldmopar/EnergyPlusPythonApps",
"name": "energyplus-python-apps",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Edwin Lee, for NREL, for United States Department of Energy",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/be/ce/2bcc7427c0b76fab8d484c7be7503826f3e9fc9e9927d168d69f500ddc31/energyplus_python_apps-24.2a1.tar.gz",
"platform": null,
"description": "# EnergyPlus Python Apps\n\nThis is a meta-project which simply depends on all the EnergyPlus \"Official\" Python utilities.\nThis project itself does not create any new utilities, or contain any code.\nThis really just pins the dependencies at specific versions and ensures compatability in the installation dependencies.\n\n## Releases\n\n[![DevelopmentTest](https://github.com/Myoldmopar/EnergyPlusPythonApps/actions/workflows/test.yml/badge.svg)](https://github.com/Myoldmopar/EnergyPlusPythonApps/actions/workflows/test.yml)\n[![PyPIRelease](https://github.com/Myoldmopar/EnergyPlusPythonApps/actions/workflows/release.yml/badge.svg)](https://github.com/Myoldmopar/EnergyPlusPythonApps/actions/workflows/release.yml)\n\nI think long term, this \"project\" itself will be tagged with versions in sync with EnergyPlus itself.\nTo install all EnergyPlus Python utilities, simply execute, for example, `pip install energyplus_python_apps==22.2.0`.\n\n## Current Repos\n\nThis project is currently linking to the following packages:\n\n| PyPi Project Name | Project Description | Repository |\n|------------------------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------|\n| energyplus-launch | A graphical interface and workflow manager for EnergyPlus | https://github.com/NREL/EP-Launch |\n| energyplus-ruleset-model | A utility for generating ruleset model reports from EnergyPlus inputs and outputs | https://github.com/jasonglazer/createrulesetmodeldescription |\n| energyplus-transition-tools | A lightweight interface for automatically transitioning EnergyPlus input files | https://github.com/Myoldmopar/EnergyPlusTransitionTools |\n| energyplus-pet | A library and graphical tool for generating input coefficients for EnergyPlus models | https://github.com/Myoldmopar/energypluspet |\n| energyplus-idd-idf-utilities | A lightweight library for processing and querying idd and idf files | https://github.com/Myoldmopar/py-idd-idf |\n| energyplus-regressions | A tool for comparing results from two EnergyPlus builds, for E+ developer usage | https://github.com/NREL/EnergyPlusRegressionTool |\n| energyplus-api-helpers | A set of helper classes and demos for interacting with the EnergyPlus API | https://github.com/Myoldmopar/EnergyPlusAPIHelper |\n| energyplus-diff-analysis | Tools for plotting and comparing csv data from two separate EnergyPlus runs | https://github.com/mitchute/energyplus-diff-analysis |\n| energyplus-version | Python-based version update classes and utilities | https://github.com/mitchute/energyplus-version |\n\n## Usage\n\nCover a few topics here:\n - Installation\n - Running the configuration script after install\n - Accessing all the tools, including the dev tools\n - Updating\n\n",
"bugtrack_url": null,
"license": "ModifiedBSD",
"summary": "Meta-package collecting all official EnergyPlus Python utilities",
"version": "24.2a1",
"project_urls": {
"Homepage": "https://github.com/Myoldmopar/EnergyPlusPythonApps"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "630f62b255893ae9c47b23793aa669c7ef5922d35a225224a377d630de3a0197",
"md5": "bb1643622768910ccc21c96313b62752",
"sha256": "57806f0de894c09ef498f25016e556c6f57e75ab151ecf0bcdae6acd50f9b94a"
},
"downloads": -1,
"filename": "energyplus_python_apps-24.2a1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bb1643622768910ccc21c96313b62752",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4556,
"upload_time": "2024-07-10T19:21:32",
"upload_time_iso_8601": "2024-07-10T19:21:32.114273Z",
"url": "https://files.pythonhosted.org/packages/63/0f/62b255893ae9c47b23793aa669c7ef5922d35a225224a377d630de3a0197/energyplus_python_apps-24.2a1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bece2bcc7427c0b76fab8d484c7be7503826f3e9fc9e9927d168d69f500ddc31",
"md5": "8c318698d73f9b7e70c8f8a8f864f123",
"sha256": "076bc05a2f70739d2b0918004fdecffe754dc43637047b33fda7f54b05b247dd"
},
"downloads": -1,
"filename": "energyplus_python_apps-24.2a1.tar.gz",
"has_sig": false,
"md5_digest": "8c318698d73f9b7e70c8f8a8f864f123",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3939,
"upload_time": "2024-07-10T19:21:33",
"upload_time_iso_8601": "2024-07-10T19:21:33.653488Z",
"url": "https://files.pythonhosted.org/packages/be/ce/2bcc7427c0b76fab8d484c7be7503826f3e9fc9e9927d168d69f500ddc31/energyplus_python_apps-24.2a1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-10 19:21:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Myoldmopar",
"github_project": "EnergyPlusPythonApps",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "energyplus-python-apps"
}