openclimatefix / openclimatefix/quartz-api

Non-urgent v1 changes

Open
#319 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
10
Forks
32
Avg merge
1d 3h
Merged PRs (30d)
13

Description

  • 15 or 30 mins floor?
  • remove delete_me locations
  • refactor tests into separate files
  • add integration tests for specific DP etc. functions
  • refactor any duplicate functionality into reusable utilities
  • Finalise rate-limiting
  • model version selection?
  • model versions in snapshot? Should this be everywhere or nowhere
  • forecast init timestamps check all last/correct
  • generation validate observers e.g. for wrong country
  • /region validate region_type
  • validation on forecast creation_limit_utc to be before now

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or specific entry points are named, so first split the checklist into focused tasks and locate the affected API endpoints and test areas. Done means each selected item has a clear decision or implementation, with the requested validation and integration coverage completed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend, testing
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.