Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow user to define seasonal boundaries for climatology_average #198

Closed
Tracked by #313
hCraker opened this issue Feb 1, 2022 · 1 comment · Fixed by #411
Closed
Tracked by #313

Allow user to define seasonal boundaries for climatology_average #198

hCraker opened this issue Feb 1, 2022 · 1 comment · Fixed by #411
Assignees
Labels
feature a new feature that is going to be developed support Support request opened by outside user/collaborator

Comments

@hCraker
Copy link
Contributor

hCraker commented Feb 1, 2022

Describe the feature you'd like added to this project
Currently climatology_average does not allow the user to select the seasonal boundaries. Seasonal climatologies are only calculated for the meteorological seasons, which are defined as follows:

  • Winter: December, January, February
  • Spring: March, April, May
  • Summer: June, July, August
  • Fall: September, October, November

This functionality should be added to the climatology module since it is available in NCL's month_to_season family of functions.

Link to original NCL functionality, if applicable
month_to_season
month_to_season12
month_to_seasonN

Describe the solution you'd like
This could be done either by modifying climatology_average or by implementing one-to-one copies of NCL's month_to_season12 and month_to_seasonN in Python.

climatology_average could be modified to take a parameter defining the first season of interest. This can be done using the NCL convention of three letter strings to represent the months (i.e. JFM for January, February, March as the first season). The function can take this and infer the other three seasons. Then climatologies for all four seasons can be calculated. This would not exactly replicate functionality in NCL's month_to_season functions and may be too specialized of a solution. Input from users is needed.

@hCraker hCraker self-assigned this Feb 1, 2022
@anissa111 anissa111 added feature a new feature that is going to be developed and removed enhancement labels Sep 2, 2022
@hCraker hCraker added low priority support Support request opened by outside user/collaborator labels Nov 16, 2022
@hCraker
Copy link
Contributor Author

hCraker commented Nov 29, 2022

I'm raising this to high priority because a user requested this during the ESDS event

@hCraker hCraker changed the title Allow user to define seasonal boundaries for climatology functions Allow user to define seasonal boundaries for climatology_average Dec 7, 2022
@jukent jukent assigned jukent and unassigned hCraker Apr 7, 2023
@jukent jukent mentioned this issue May 11, 2023
17 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature a new feature that is going to be developed support Support request opened by outside user/collaborator
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants