weather_data_api
Web API used to get weather data directly and not have to wait ERA5 query to return values
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 (11.7%) to scientific vocabulary
Repository
Web API used to get weather data directly and not have to wait ERA5 query to return values
Basic Info
- Host: GitHub
- Owner: rl-institut
- License: mit
- Language: Python
- Default Branch: develop
- Size: 1.86 MB
Statistics
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
weatherdataAPI
Web API used to get weather data directly and not have to wait ERA5 query to return values
License: MIT
Settings
Moved to settings.
Basic Commands
Setting Up Your Users
To create a normal user account, just go to Sign Up and fill out the form. Once you submit it, you'll see a "Verify Your E-mail Address" page. Go to your console to see a simulated email verification message. Copy the link into your browser. Now the user's email should be verified and ready to go.
To create a superuser account, use this command:
$ python manage.py createsuperuser
For convenience, you can keep your normal user logged in on Chrome and your superuser logged in on Firefox (or similar), so that you can see how the site behaves for both kinds of users.
Type checks
Running type checks with mypy:
$ mypy weather_data_api
Test coverage
To run the tests, check your test coverage, and generate an HTML coverage report:
$ coverage run -m pytest
$ coverage html
$ open htmlcov/index.html
Running tests with pytest
$ pytest
Live reloading and Sass CSS compilation
Moved to Live reloading and SASS compilation.
Deployment
The following details how to deploy this application.
Docker
See detailed cookiecutter-django Docker documentation.
Owner
- Name: Reiner Lemoine Institut
- Login: rl-institut
- Kind: organization
- Location: Berlin/Germany
- Website: http://www.reiner-lemoine-institut.de
- Repositories: 78
- Profile: https://github.com/rl-institut
Citation (CITATION.cff)
# SPDX-FileCopyrightText: 2022 Ludwig Hülk <https://github.com/Ludee> © Reiner Lemoine Institut
# SPDX-FileCopyrightText: super-repo v0.5.0 <https://github.com/rl-institut/super-repo>
# SPDX-License-Identifier: CC0-1.0
cff-version: 1.2.0
message: "If you use this software, please cite it using these metadata."
authors:
- family-names: "Hülk"
given-names: "Ludwig"
alias: "Ludee"
affiliation: "Reiner Lemoine Institut"
orcid: "https://orcid.org/0000-0003-4655-2321"
- family-names: "Huber"
given-names: "Jonas"
alias: "jh-rli"
affiliation: "Reiner Lemoine Institut"
orcid: "https://orcid.org/0000-0002-6234-0751"
title: "Super Repo"
type: software
license: MIT
version: 0.5.0
doi: null
date-released: 2024-12-09
url: "https://github.com/rl-institut/super-repo/"
GitHub Events
Total
- Watch event: 1
- Push event: 31
- Create event: 4
Last Year
- Watch event: 1
- Push event: 31
- Create event: 4
Dependencies
- actions/checkout v4 composite
- actions/setup-python v5 composite
- pre-commit/action v3.0.1 composite
- actions/checkout v4 composite
- actions/setup-python v4 composite
- codecov/codecov-action v4 composite
- actions/cache v3 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout master composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout master composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v4 composite
- fsfe/reuse-action v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- docker.io/python 3.12.9-slim-bookworm build
- python latest build
- docker.io/python 3.12.9-slim-bookworm build
- python latest build
- docker.io/python 3.12.9-slim-bookworm build
- python latest build
- docker.io/nginx 1.17.8-alpine build
- docker.io/postgres 16 build
- docker.io/traefik 3.3.4 build
- weather_data_api_local_docs latest
- weather_data_api_local_django latest
- weather_data_api_production_postgres latest
- docker.io/redis 6
- weather_data_api_production_django latest
- weather_data_api_production_nginx latest
- weather_data_api_production_postgres latest
- weather_data_api_production_traefik latest
- build *
- bump-my-version *
- mike *
- mkdocs *
- mkdocs-material *
- mkdocstrings *
- mkdocstrings-python-legacy *
- pre-commit *
- pytest *
- pytest-cov *
- ruff *
- tox *
- twine *
- uv *
- wheel *
- stringcase 1.2.0
- super-repo 0.5.0