demandlib

Creating heat and power demand profiles from annual values.

https://github.com/oemof/demandlib

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    10 of 27 committers (37.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords from Contributors

energy-system modelling-framework brandenburg energy-system-model oemof oep open-energy-family
Last synced: 10 months ago · JSON representation

Repository

Creating heat and power demand profiles from annual values.

Basic Info
  • Host: GitHub
  • Owner: oemof
  • License: mit
  • Language: Python
  • Default Branch: dev
  • Homepage: https://oemof.org
  • Size: 3.07 MB
Statistics
  • Stars: 68
  • Watchers: 10
  • Forks: 40
  • Open Issues: 13
  • Releases: 12
Created about 10 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog Contributing License Authors

README.rst

========
Overview
========

.. start-badges

.. list-table::
    :stub-columns: 1

    * - docs
      - |docs|
    * - tests
      - | |tox-pytest| |tox-checks| |coveralls|
    * - package
      - | |version| |wheel| |supported-versions| |supported-implementations| |commits-since| |packaging|


.. |tox-pytest| image:: https://github.com/oemof/demandlib/workflows/tox%20pytests/badge.svg
     :target: https://github.com/oemof/demandlib/actions?query=workflow%3A%22tox+checks%22

.. |tox-checks| image:: https://github.com/oemof/demandlib/workflows/tox%20checks/badge.svg?branch=dev
     :target: https://github.com/oemof/demandlib/actions?query=workflow%3A%22tox+checks%22

.. |packaging| image:: https://github.com/oemof/demandlib/workflows/packaging/badge.svg?branch=dev
     :target: https://github.com/oemof/demandlib/actions?query=workflow%3Apackaging

.. |docs| image:: https://readthedocs.org/projects/demandlib/badge/?style=flat
    :target: https://demandlib.readthedocs.io/
    :alt: Documentation Status

.. |coveralls| image:: https://coveralls.io/repos/oemof/demandlib/badge.svg?branch=dev&service=github
    :alt: Coverage Status
    :target: https://coveralls.io/github/oemof/demandlib?branch=dev

.. |version| image:: https://img.shields.io/pypi/v/demandlib.svg
    :alt: PyPI Package latest release
    :target: https://pypi.org/project/demandlib

.. |wheel| image:: https://img.shields.io/pypi/wheel/demandlib.svg
    :alt: PyPI Wheel
    :target: https://pypi.org/project/demandlib

.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/demandlib.svg
    :alt: Supported versions
    :target: https://pypi.org/project/demandlib

.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/demandlib.svg
    :alt: Supported implementations
    :target: https://pypi.org/project/demandlib

.. |commits-since| image:: https://img.shields.io/github/commits-since/oemof/demandlib/latest/dev
    :alt: Commits since latest release
    :target: https://github.com/oemof/demandlib/compare/master...dev



.. end-badges

Creating heat and power demand profiles from annual values.

* Free software: MIT license

Installation
============

::

    pip install demandlib

You can also install the in-development version with::

    pip install https://github.com/oemof/demandlib/archive/master.zip


Documentation
=============


https://demandlib.readthedocs.io/


Development
===========

To run all the tests run::

    tox

Note, to combine the coverage data from all the tox environments run:

.. list-table::
    :widths: 10 90
    :stub-columns: 1

    - - Windows
      - ::

            set PYTEST_ADDOPTS=--cov-append
            tox

    - - Other
      - ::

            PYTEST_ADDOPTS=--cov-append tox

Owner

  • Name: oemof community
  • Login: oemof
  • Kind: organization
  • Email: contact@oemof.org
  • Location: Germany

Open Energy Modelling Framework - A modular open source framework to model energy supply systems

GitHub Events

Total
  • Create event: 7
  • Release event: 1
  • Issues event: 6
  • Watch event: 8
  • Delete event: 5
  • Issue comment event: 22
  • Push event: 44
  • Pull request review comment event: 9
  • Pull request review event: 15
  • Pull request event: 12
  • Fork event: 1
Last Year
  • Create event: 7
  • Release event: 1
  • Issues event: 6
  • Watch event: 8
  • Delete event: 5
  • Issue comment event: 22
  • Push event: 44
  • Pull request review comment event: 9
  • Pull request review event: 15
  • Pull request event: 12
  • Fork event: 1

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 425
  • Total Committers: 27
  • Avg Commits per committer: 15.741
  • Development Distribution Score (DDS): 0.713
Past Year
  • Commits: 93
  • Committers: 9
  • Avg Commits per committer: 10.333
  • Development Distribution Score (DDS): 0.72
Top Committers
Name Email Commits
uvchik u****t@p****u 122
uwe u****n@r****e 52
Patrik Schönfeldt p****k@s****e 44
birgits b****r@r****e 28
Patrik Schönfeldt p****t@d****e 24
Joris Nettelstroth j****h@s****e 19
Patrik Schönfeldt p****k@p****e 19
Patrik Schönfeldt p****k@s****e 19
gplessm g****n@r****e 17
Jann Launer 3****r@u****m 16
Krien u****n@i****e 16
Francesco Witte f****e@d****e 12
Florian Maurer m****r@f****e 7
Amedeo Ceruti a****i@t****e 6
Caroline Moeller c****r@r****e 5
Joris Zimmermann j****n@s****e 3
Krien u****n@i****e 3
Amedeo Paolo Ceruti g****z@m****e 2
Becker g****7@f****e 2
MaGering m****g@r****e 2
MaGering 5****g@u****m 1
Patrik Schönfeldt P****t@d****e 1
Pyosch 3****h@u****m 1
Stephen Bosch s****h@g****m 1
Wehkamp s****p@o****e 1
gplssm g****m@u****m 1
hendrik h****s@r****e 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 41
  • Total pull requests: 47
  • Average time to close issues: 11 months
  • Average time to close pull requests: 3 months
  • Total issue authors: 27
  • Total pull request authors: 14
  • Average comments per issue: 2.68
  • Average comments per pull request: 2.57
  • Merged pull requests: 38
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 13
  • Average time to close issues: 14 days
  • Average time to close pull requests: 9 days
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 1.0
  • Average comments per pull request: 2.0
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • uvchik (6)
  • p-snft (5)
  • gplssm (3)
  • MaGering (2)
  • simnh (2)
  • jnettels (2)
  • joda9 (1)
  • mstriebs (1)
  • incofresh (1)
  • smartie2076 (1)
  • ShantanuKumar (1)
  • birgits (1)
  • ckaldemeyer (1)
  • AlexJew (1)
  • Stefanie08 (1)
Pull Request Authors
  • p-snft (16)
  • uvchik (9)
  • jnettels (8)
  • maurerle (6)
  • ddceruti (4)
  • pajot (2)
  • Pyosch (2)
  • birgits (2)
  • joda9 (2)
  • gplssm (1)
  • GregorBecker (1)
  • henhuy (1)
  • busiing (1)
  • MaGering (1)
Top Labels
Issue Labels
enhancement (6) question (5) bug (3) help wanted (2)
Pull Request Labels
enhancement (14) help wanted (4) API (1) bug (1)

Packages

  • Total packages: 3
  • Total downloads:
    • pypi 9,460 last-month
  • Total dependent packages: 3
    (may contain duplicates)
  • Total dependent repositories: 9
    (may contain duplicates)
  • Total versions: 23
  • Total maintainers: 5
proxy.golang.org: github.com/oemof/demandlib
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 10 months ago
pypi.org: demandlib

Creating heat and power demand profiles from annual values

  • Versions: 12
  • Dependent Packages: 3
  • Dependent Repositories: 9
  • Downloads: 9,460 Last month
Rankings
Dependent packages count: 2.2%
Dependent repos count: 5.0%
Average: 6.4%
Forks count: 6.8%
Downloads: 8.2%
Stargazers count: 9.9%
Maintainers (5)
Last synced: 10 months ago
pypi.org: demandlib-fork-for-sesmg

Creating heat and power demand profiles from annual values.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 6.8%
Dependent packages count: 7.2%
Stargazers count: 10.1%
Average: 16.3%
Dependent repos count: 41.2%
Last synced: over 1 year ago

Dependencies

ci/requirements.txt pypi
  • pip >=19.1.1
  • setuptools >=18.0.1
  • six >=1.14.0
  • virtualenv >=16.6.0
docs/requirements.txt pypi
  • sphinx >=1.3
  • sphinx-rtd-theme *
setup.py pypi
  • numpy *
.github/workflows/lint.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
  • samuelmeuli/lint-action v1 composite
.github/workflows/packaging.yml actions
  • actions/checkout v1 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
.github/workflows/tox_checks.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/tox_pytests.yml actions
  • actions/checkout v1 composite
  • actions/setup-python v2 composite
pyproject.toml pypi