weatherservice
Provides weather data to the platform
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Repository
Provides weather data to the platform
Basic Info
- Host: GitHub
- Owner: H2020-IPM-Decisions
- License: agpl-3.0
- Language: Java
- Default Branch: develop
- Size: 818 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
- Releases: 2
Metadata Files
README.md

IPM Decisions Weather Service
This service is part of the Horizon 2020 IPM Decisions project. The service provides the system with sufficient information for a client to be able to connect to and get information from any weather data source.
The source code for this service can be found here: https://github.com/H2020-IPM-Decisions/WeatherService
A special thanks goes to Open-Meteo for providing a location based weather data service that covers all of Europe.
There are three main components of the service:
1. The platform's standard weather data format
The format is described as a Json schema, you can find it
- here if you are reading this from a running version of the site
- here if you are looking directly at README.md in the source code. (It may not be the most recent one)
2. A catalogue of weather data sources available to the platform
The catalogue of weather data sources is a searchable list of weather data providers available to the platform. Each data source is described both in human readable format and through meta data. The latter enables a client to generate a weather data request to send to the data source. The catalogue is available from the WeatherDataSourceService.
3. Adapters for weather data sources to get weather data in the standard format
Some weather data sources may agree to deliver their weather data in the platform’s format directly. For the data sources that do not, adapters have to be programmed. The adapter's role is to download the data from the specified source and transform it into the platform's format. If the platform is using an adapter to download the weather data from a data source, the adapter's endpoint is specified in the weather data source catalogue. The adapters are available from the WeatherAdapterService.
If you are reading this on GitHub or locally in your repository, the documentation is available in the source code. If you are reading this from a running site, you will find all of the services and data types described in detail in the current web site, which is auto generated using Enunciate
Owner
- Name: H2020 IPM Decisions
- Login: H2020-IPM-Decisions
- Kind: organization
- Location: EU
- Website: https://www.ipmdecisions.net/
- Repositories: 12
- Profile: https://github.com/H2020-IPM-Decisions
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: IPM Decisions Weather API
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Tor-Einar
family-names: Skog
email: tor-einar.skog@nibio.no
name-particle: Tor-Einar
- given-names: Brita
family-names: Linnestad
email: brita.linnestad@nibio.no
- given-names: Markku
family-names: Koistinen
email: markku.koistinen@luke.fi
- given-names: Aleksi
family-names: Toivanen
email: aleksi.toivanen@luke.fi
repository-code: 'https://github.com/H2020-IPM-Decisions/WeatherService'
license: AGPL-3.0
version: 2024-05
date-released: '2024-05-13'
GitHub Events
Total
- Member event: 1
- Push event: 3
- Create event: 1
Last Year
- Member event: 1
- Push event: 3
- Create event: 1
Dependencies
- javax:javaee-web-api 8.0.1 provided
- com.fasterxml.jackson.core:jackson-databind 2.13.2.2
- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml 2.12.6
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310 2.13.2
- com.github.java-json-tools:json-schema-validator 2.2.12
- com.kjetland:mbknor-jackson-jsonschema_2.13 1.0.36
- com.sun.xml.bind:jaxb-core 2.3.0.1
- com.sun.xml.bind:jaxb-impl 2.3.5
- com.sun.xml.ws:rt 2.3.5
- com.webcohesion.enunciate:enunciate-core-annotations 2.13.1
- com.webcohesion.enunciate:enunciate-rt-util 2.13.1
- jakarta.jws:jakarta.jws-api 2.1.0
- jakarta.xml.ws:jakarta.xml.ws-api 2.3.3
- net.iakovlev:timeshape 2020d.12
- org.apache.httpcomponents:httpclient 4.5.13
- org.jboss.resteasy:resteasy-core 4.7.2.Final
- org.json:json 20190722
- org.wololo:jts2geojson 0.14.3
- org.junit.jupiter:junit-jupiter-api 5.3.1 test
- org.junit.jupiter:junit-jupiter-engine 5.3.1 test
- org.junit.jupiter:junit-jupiter-params 5.3.1 test
- jboss/base-jdk 11 build
- maven 3.6-openjdk-11 build