Skip to main content

Python package to work with Energyplus input and output

Project description

GitHub Build Status Azure DevOps coverage PyPI - Python Version PyPI

opyplus

opyplus is a package allowing to work with EnergyPlus in Python.

More specifically, it allows to:

  • Parse, query and modify idf files efficiently, with a number of checks ensuring that your idf file remains correct throughout your work
  • Parse and create epw files
  • Launch simulations on EnergyPlus
  • Parse EnergyPlus output files

Install

To install opyplus, run: pip install opyplus or conda install -c conda-forge opyplus

Documentation

Documentation is available at https://opyplus.readthedocs.io

Compatibility

Python versions

opyplus is designed to work with python 3.6 and newer.

It is currently automatically tested against the following python versions:

  • 3.6
  • 3.7

EnergyPlus versions

opyplus is designed to work with any EnergyPlus version. Currently, it is automatically tested against the following versions (listed in TESTED_EPLUS_VERSIONS : oplus.tests.util):

  • 9.0.1

Each test is therefore run multiple times : once per tested version. To automatically run a test on all versions, use eplus_tester function (oplus.tests.util).

Operating system

opyplus is designed to work with any Operating System. It is automatically tested against the latest versions of the following OS:

  • Ubuntu
  • MacOS
  • Microsoft Windows

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

opyplus-1.0.0.dev5.tar.gz (5.9 MB view hashes)

Uploaded Source

Built Distribution

opyplus-1.0.0.dev5-py3-none-any.whl (6.0 MB view hashes)

Uploaded Python 3

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