Skip to main content

Graphical Interface and Workflow Manager for EnergyPlus

Project description

EnergyPlus Launch

GitHub release

Cross platform replacement for EP-Launch for EnergyPlus, written in Python using the tkinter graphics library.

Documentation

Documentation

The project is documented (currently very sparsely) using Sphinx, and automatically generated in html by ReadTheDocs.

Testing

PEP8 Enforcement Unit Tests Coverage Status

The project is tested using standard Python unit testing practices. Each commit is automatically tested with Github Actions on Windows, Mac, Ubuntu 20.04 and Ubuntu 22.04. The code coverage across platforms is collected on Coveralls.

Releases

Releases

When a tag is created in the GitHub Repo, Github Actions builds a Python wheel and uploads it to PyPi: https://pypi.org/project/ep-launch/. The packages can be downloaded using standard pip install energyplus-launch commands. Once Pip installed, desktop shortcuts and launchers can be configured using the energyplus-launch-configure command from the same Python environment.

Development

Basic development dependencies are installed with pip install -r requirements.txt. This cross platform GUI application is built around the tkinter framework, so no additional dependencies are needed for the GUI. The application can be run by executing the module as python -m eplaunch file. To run the unit test suite, simply execute nosetests. Unit test results will appear in the console, and coverage results will be in a cover directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

energyplus_launch-3.7.2.tar.gz (44.1 kB view details)

Uploaded Source

Built Distribution

energyplus_launch-3.7.2-py3-none-any.whl (120.9 kB view details)

Uploaded Python 3

File details

Details for the file energyplus_launch-3.7.2.tar.gz.

File metadata

  • Download URL: energyplus_launch-3.7.2.tar.gz
  • Upload date:
  • Size: 44.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for energyplus_launch-3.7.2.tar.gz
Algorithm Hash digest
SHA256 7e50b4dda110794893bc103c2a024c73120b211c5bcb72e88256567e1aa95a47
MD5 bc6f03d37c9a6069aa90f42989ac0e8d
BLAKE2b-256 38b8d6f5080ecf04dc04c5fd7bbb77ddffc05419db70fca5ae2428ddb27486cc

See more details on using hashes here.

File details

Details for the file energyplus_launch-3.7.2-py3-none-any.whl.

File metadata

File hashes

Hashes for energyplus_launch-3.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 50f6ec9ddf266558cb92b9cbe4ac552c24c17ce1c9230a8cd9f4d48d64dd5c73
MD5 347db1746e839406b83cf15422cc2656
BLAKE2b-256 291a554e228580a634dc60b1a6eb582beeaabe5c05377571fed201f2c244f917

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page