enhydris

A database with a web interface for the storage and management of hydro/meteorological measurements and time series

https://github.com/openmeteo/enhydris

Science Score: 26.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
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.6%) to scientific vocabulary

Keywords from Contributors

optimizing-compiler projection interactive serializer genomics sequencing packaging generic standardization optim
Last synced: 11 months ago · JSON representation

Repository

A database with a web interface for the storage and management of hydro/meteorological measurements and time series

Basic Info
  • Host: GitHub
  • Owner: openmeteo
  • License: agpl-3.0
  • Language: Python
  • Default Branch: master
  • Size: 7.83 MB
Statistics
  • Stars: 20
  • Watchers: 4
  • Forks: 11
  • Open Issues: 2
  • Releases: 21
Created about 13 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.rst

==================================================
Enhydris - Web-based hydro/meteorological database
==================================================

.. image:: https://github.com/openmeteo/enhydris/actions/workflows/run-tests.yml/badge.svg
    :alt: Build button
    :target: https://github.com/openmeteo/enhydris/actions/workflows/run-tests.yml

.. image:: https://codecov.io/github/openmeteo/enhydris/coverage.svg?branch=master
    :alt: Coverage
    :target: https://codecov.io/gh/openmeteo/enhydris

Enhydris is a system for the storage and management of hydrological
and meteorological time series. You can see it in action at
http://openmeteo.org/.

The database is accessible through a web interface, which includes
several data representation features such as tables, graphs and
mapping capabilities. Data access is configurable to allow or to
restrict user groups and/or privileged users to contribute or to
download data. With these capabilities, Enhydris can be used either as
a public repository of free data or as a private
system for data storage. Time series can be downloaded in plain text
format that can be directly loaded to Hydrognomon_, a free
tool for analysis and processing of meteorological time series.

.. _hydrognomon: http://hydrognomon.org/

Enhydris is written in Python/Django, and can be installed on every
operating system on which Python runs, including GNU/Linux and Windows.
It is free software, available under the GNU General Public License
version 3 or any later version.

For more information about Enhydris, read its documentation in the
``doc`` directory or `live at readthedocs`_.

.. _live at readthedocs: http://enhydris.readthedocs.io/

Owner

  • Name: openmeteo
  • Login: openmeteo
  • Kind: organization

GitHub Events

Total
  • Issues event: 1
  • Watch event: 5
  • Delete event: 5
  • Issue comment event: 15
  • Push event: 45
  • Pull request event: 28
  • Create event: 8
Last Year
  • Issues event: 1
  • Watch event: 5
  • Delete event: 5
  • Issue comment event: 15
  • Push event: 45
  • Pull request event: 28
  • Create event: 8

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 1,264
  • Total Committers: 15
  • Avg Commits per committer: 84.267
  • Development Distribution Score (DDS): 0.467
Past Year
  • Commits: 43
  • Committers: 2
  • Avg Commits per committer: 21.5
  • Development Distribution Score (DDS): 0.023
Top Committers
Name Email Commits
Antonis Christofides a****s@a****m 674
Stefanos Kozanis S****s@i****r 227
Antonis Christofides a****s@w****m 170
Seraphim Mellos m****s@i****m 112
Stavros Anastasiadis a****0@g****m 32
dependabot[bot] 4****] 19
Eyob Tariku e****u@g****m 10
shrhawk s****8@g****m 5
Olha Vadiasova o****a@g****m 4
Abdullah Kady a****y@g****m 4
Olha Vadiasova v****a@g****m 2
Antonis Christofides d****l@l****t 2
George Karavokiros g****e@i****r 1
Dimitris Kalogeras d****g@g****m 1
Yan Takushevich y****h@l****o 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 69
  • Total pull requests: 57
  • Average time to close issues: 11 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 5
  • Total pull request authors: 4
  • Average comments per issue: 1.3
  • Average comments per pull request: 1.93
  • Merged pull requests: 36
  • Bot issues: 1
  • Bot pull requests: 6
Past Year
  • Issues: 1
  • Pull requests: 22
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 5 days
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.73
  • Merged pull requests: 22
  • Bot issues: 1
  • Bot pull requests: 4
Top Authors
Issue Authors
  • aptiko (62)
  • rozos (3)
  • kickapoo (2)
  • imarkonis (1)
  • dependabot[bot] (1)
Pull Request Authors
  • aptiko (34)
  • kickapoo (16)
  • dependabot[bot] (6)
  • lowks (1)
Top Labels
Issue Labels
type/bug (45) type/feature (15) client/eellak (12) client/hydroscope (6) resolution/wontfix (5) resolution/invalid (2) resolution/duplicate (2) type/maintenance (1) dependencies (1) javascript (1)
Pull Request Labels
dependencies (6) javascript (6)

Dependencies

package-lock.json npm
  • 552 dependencies
package.json npm
  • eslint ^6.8.0 development
  • eslint-config-airbnb ^18.2.0 development
  • eslint-plugin-import ^2.22.0 development
  • jest ^26.4.2 development
  • moment ^2.29.4 development
requirements-dev.txt pypi
  • beautifulsoup4 >=4.4 development
  • celery >=4,<5 development
  • django-cors-headers * development
  • django-selenium-clean >=0.3.3,<0.4 development
  • freezegun >=1.1,<2 development
  • model-mommy >=1.6.0 development
  • sphinx >=4 development
requirements.txt pypi
  • Django >=3.2,<4
  • celery >=5,<6
  • defusedxml >=0.7.1,<1
  • dj-rest-auth ==2.1.7
  • django-bootstrap4 >=2,<4
  • django-crequest *
  • django-geowidgets >=0.1.1,<1
  • django-nested-admin >=3.2,<4
  • django-parler >=2.2,<3
  • django-parler-rest >=2,<3
  • django-registration-redux >=2.9,<3
  • django-rest-captcha >=0.1.0,<1
  • django-simple-captcha >=0.5.14,<1
  • djangorestframework >=3.9,<4
  • gdal >=1.6
  • htimeseries >=4,<5
  • iso8601 *
  • pytz *
  • requests >=2.25,<3
  • rules >=2.0
.github/workflows/run-tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v3 composite
  • browser-actions/setup-chrome latest composite
  • codecov/codecov-action v4 composite
  • nanasess/setup-chromedriver v2 composite