Frictionless Energy data
Common medium to facilitate the flow of data between energy and environmental models in a way that can be automated.
https://sentinel-energy.github.io/friendly_data/
Keywords
analysis datapackage python tabular-data
Last synced: over 1 year ago
JSON representation
Acceptance Criteria
- Revelant topics? false
- External users? true
- Open source license? true
- Active? false
- Fork? false
Repository metadata
Data format to interoperate between models and frameworks
- Host: GitHub
- URL: https://sentinel-energy.github.io/friendly_data/
- Owner: sentinel-energy
- License: apache-2.0
- Created: 2020-02-11T11:34:03.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-13T12:34:41.000Z (almost 3 years ago)
- Last Synced: 2024-01-25T14:43:33.857Z (over 1 year ago)
- Topics: analysis, datapackage, python, tabular-data
- Language: Python
- Homepage: https://sentinel-energy.github.io/friendly_data/
- Size: 4.65 MB
- Stars: 11
- Watchers: 3
- Forks: 3
- Open Issues: 9
- Releases: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
README.rst
Frictionless Energy data - Friendly data ======================================== |unittests| |coverage| |docs| A frictionless_ data package implementation for energy data; maintained by the `SENTINEL collaboration`_. This package provides a Python API and CLI utilities to read/write and manage Energy (systems) data as a frictionless data package. The Python API includes easy conversion to and from standard Python data structures common in data analysis; e.g. ``pandas.DataFrame``, ``xarray.DataArray``, ``xarray.Dataset``, etc. It introduces energy modelling terminology by relying on an external (but loosely coupled) registry_ that collates commonly used variables and associated metadata. If someone outside of the energy modelling community wants to make use this package, it should be relatively striaghtforward to point to a different registry while continuing to use the same workflow. Read more in the documentation_. .. _frictionless: https://frictionlessdata.io/ .. _`SENTINEL collaboration`: https://sentinel.energy/ .. _registry: https://github.com/sentinel-energy/friendly_data_registry .. _documentation: https://sentinel-energy.github.io/friendly_data/ .. |unittests| image:: https://github.com/sentinel-energy/friendly_data/workflows/Unit%20tests/badge.svg :target: https://github.com/sentinel-energy/friendly_data/actions?query=workflow%3A%22Unit+tests%22 .. |coverage| image:: https://codecov.io/gh/sentinel-energy/friendly_data/branch/master/graph/badge.svg :target: https://codecov.io/gh/sentinel-energy/friendly_data .. |docs| image:: https://github.com/sentinel-energy/friendly_data/workflows/Publish%20docs/badge.svg :target: https://github.com/sentinel-energy/friendly_data/actions?query=workflow%3A%22Publish+docs%22 Installation ------------ You can install (or update) the package with ``pip``:: $ pip install [-U] friendly-data As the registry is coupled loosely, so that it can be updated much faster. This will accomodate to an evolving data vocabulary of the community. So it is recommended to update the registry regularly, eventhough you might not want to update the main package. You can do this with:: $ pip install -U friendly-data-registry If your workflow also includes converting your data packages into IAMC format, you will need the optional dependencies; which can be installed at any time like this (leaving out the `-U` will not upgrade the main package):: $ pip install [-U] friendly-data[extras]
Owner metadata
- Name: SENTINEL
- Login: sentinel-energy
- Email:
- Kind: organization
- Description: Sustainable Energy Transitions
- Website: https://sentinel.energy/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/49453662?v=4
- Repositories: 2
- Last ynced at: 2023-03-11T05:52:19.742Z
- Profile URL: https://github.com/sentinel-energy
GitHub Events
Total
- Create event: 14
- Issues event: 8
- Release event: 6
- Watch event: 11
- Delete event: 2
- Issue comment event: 15
- Push event: 175
- Gollum event: 2
- Pull request event: 6
- Fork event: 2
Last Year
- Watch event: 2
Committers metadata
Last synced: over 1 year ago
Total Commits: 456
Total Committers: 2
Avg Commits per committer: 228.0
Development Distribution Score (DDS): 0.004
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Suvayu Ali | f****x@g****m | 454 |
Stefan Pfenninger | s****n@p****g | 2 |
Committer domains:
Issue and Pull Request metadata
Last synced: over 1 year ago
Total issues: 18
Total pull requests: 7
Average time to close issues: 9 months
Average time to close pull requests: 2 months
Total issue authors: 4
Total pull request authors: 3
Average comments per issue: 1.06
Average comments per pull request: 1.43
Merged pull request: 4
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- suvayu (14)
- brynpickering (2)
- danielhuppmann (1)
- willu47 (1)
Top Pull Request Authors
- suvayu (4)
- sjpfenninger (2)
- olejandro (1)
Top Issue Labels
- enhancement (6)
- API (5)
- metadata (4)
- good first issue (3)
- integration (3)
- spec (2)
- documentation (1)
- wontfix (1)
- CLI (1)
- validation (1)
- discussion (1)
- CI (1)
- installation (1)
Top Pull Request Labels
- enhancement (1)
- API (1)
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 40 last-month
- Total dependent packages: 1
- Total dependent repositories: 1
- Total versions: 8
- Total maintainers: 2
pypi.org: friendly-data
A frictionless data package implementation for energy system data.
- Homepage: https://github.com/sentinel-energy/friendly_data
- Documentation: https://friendly-data.readthedocs.io/
- Licenses:
- Latest release: 0.3.3 (published over 3 years ago)
- Last Synced: 2024-01-24T14:39:56.888Z (over 1 year ago)
- Versions: 8
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 40 Last month
-
Rankings:
- Dependent packages count: 4.766%
- Forks count: 16.831%
- Stargazers count: 17.077%
- Average: 17.103%
- Dependent repos count: 21.615%
- Downloads: 25.226%
- Maintainers (4)
Dependencies
- coverage * development
- pytest >=6 development
- pytest-cov * development
- frictionless >=4.23
- friendly-data-registry *
- jinja2 *
- numpydoc *
- pyyaml *
- sphinx *
- sphinx-rtd-theme *
- pandas-profiling *
- pyam-iamc *
- fire *
- frictionless >=4.23
- friendly-data-registry *
- glom >=19.10,<22
- jinja2 *
- numexpr *
- numpy *
- pandas >=1.3
- pyyaml *
- requests *
- rich *
- tabulate *
- xarray *
Score: 7.473069088032197