Skip to main content

Windfarm Operations and Maintenance cost-Benefit Analysis Tool

Project description

# WOMBAT: Winfarm Operations and Maintenance cost-Benefit Analysis Tool

This library provides a tool to simulate the operation and maintenance phase (O&M) of distributed, land-based, and offshore windfarms using a discrete event simultaion framework.

WOMBAT is written around the [Simpy](https://gitlab.com/team-simpy/simpy) framework for discrete event simulation framework. Additionally, this is supported using a flexible and modular object-oriented code base, which enables the modeling of arbitrarily large (or small) windfarms with as many or as few failure and maintenance tasks that can be encoded.

# Setup

## Requirements

  • Python 3.7+

## Installation

Download the latest version of [Miniconda](<https://docs.conda.io/en/latest/miniconda.html>) for the appropriate OS. Follow the remaining [steps](<https://conda.io/projects/conda/en/latest/user-guide/install/index.html#regular-installation>) for the appropriate OS version.

Using conda, create a new virtual environment: `text $ conda create -n <environment_name> python=3.7 --no-default-packages $ conda activate <environment_name> $ conda install -c anaconda pip # to deactivate: conda deactivate `

Install it directly into an activated virtual environment:

`text $ git clone https://github.com/WISDEM/WOMBAT.git $ cd wombat $ python setup.py install # $ pip install wombat - coming soon! `

or if you will be contributing:

`text $ git clone https://github.com/WISDEM/WOMBAT.git $ cd wombat $ pip install -e '.[dev]' # Required for automatic code formatting! $ pre-commit install `

or for documentation:

`text $ git clone https://github.com/WISDEM/WOMBAT.git $ cd wombat $ pip install -e '.[docs]' ` # Usage

After installation, the package can imported:

`text $ python >>> import wombat >>> wombat.__version__ `

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

wombat-0.3.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wombat-0.3.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file wombat-0.3.0.tar.gz.

File metadata

  • Download URL: wombat-0.3.0.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for wombat-0.3.0.tar.gz
Algorithm Hash digest
SHA256 f69bcef063928ed8a01550d0a5e027210461426b85887360c1d96a01659928d8
MD5 b07d9157d64a7e7e5c9b8cb911bdba97
BLAKE2b-256 8bc71611ab004c7b059251da77b7fe6c69cd95f226d84645474b1dda698a0a41

See more details on using hashes here.

File details

Details for the file wombat-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: wombat-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for wombat-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9911ca37a05ee82c3cf652b98b4a3262990e981c3dadb80b382b8f3e0233eef2
MD5 2e03e701c9d4c0e767c5ce0f01af8a79
BLAKE2b-256 53af188b228c53e9a66d678b8cdc74694cc704f1b56683824f0c02048c7af414

See more details on using hashes here.

Supported by

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