Skip to main content

osier: A justice oriented energy system optimization tool

Project description

osier

/ˈōZHər/
Open source multi-objective energy system framework

status Build Status Documentation Status

Installation

osier is available through PyPI. It may be installed with

python -m pip install osier

or by cloning this repository and building from source:

git clone git@github.com:arfc/osier.git  # requires ssh-keys
# or
git clone https://github.com/arfc/osier.git
cd osier
# for a basic installation
pip install .
# to also install the documentation dependencies
pip install .[doc]

Documentation

The documentation for osier can be viewed here. You can also build the docs locally with:

cd osier/docs
make html
cd build/html
# to serve the documentation
python -m http.server

Tests

osier's tests can be run by executing pytest in the top-level directory of osier.

The test package assumes the user has `coin-or-cbc` installed as the default solver. For Windows machines,
this may require some additional steps to install the solver. [Here](https://stackoverflow.com/questions/58868054/how-to-install-coincbc-using-conda-in-windows) is a helpful place to start.

Contributing

Contributions to osier are welcome. For details on how to make bug reports, pull requests, and other information, check the contributing page.

Credits

Some of the documentation infrastructure was inspired by and borrowed from the watts documentation.

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

osier-0.3.1.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

osier-0.3.1-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

Details for the file osier-0.3.1.tar.gz.

File metadata

  • Download URL: osier-0.3.1.tar.gz
  • Upload date:
  • Size: 30.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.0

File hashes

Hashes for osier-0.3.1.tar.gz
Algorithm Hash digest
SHA256 3b1658883428f2f75db37a25048f000af5f8e5abe3624d46209bdc67e42df91a
MD5 a14d2879ca59885caf416fb9c8ef450d
BLAKE2b-256 b998346bcff5006976a85649980417acb751461c8162c919d8d0385360005b27

See more details on using hashes here.

File details

Details for the file osier-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: osier-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 27.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.0

File hashes

Hashes for osier-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fe32b01429e49b3e2bddfd38f8d50fa872ec47bc8a4551c9e589f29c10dca4dc
MD5 b20f5a3b27938cd977d4251ec5019b83
BLAKE2b-256 7de44747bfd22b527c693fffe3265412a3ccbeeb0983f82ec969bbb756cbe2d6

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