sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer 239309f881ba0d7e02280147bc443e6e286e6a63,"Convert 360_day calendars by choosing random dates to drop or add (#8603) * Convert 360 calendar randomly * add note to whats new * add pull number to whats new entry * run pre-commit * Change test to use recommended freq * Apply suggestions from code review Co-authored-by: Spencer Clark * Fix merge - remove rng arg --------- Co-authored-by: Spencer Clark ",2024-04-16T14:53:41Z,2024-04-16T14:53:41Z,1d034fe7dd29aa4ee8f495244b86d415186e3785,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,20629530,19864447 b14e2d8400da5c036f1ebb5486939f7f587b9f27,"Calendar utilities (#5233) * dt.calendar and date_range * Migrate calendar utils from xclim | add dt.calendar * upd whats new * skip calendar tests with no cftime * add requires cftime 1.1.0 * import date_ranges in main * Apply suggestions from code review Co-authored-by: Mathias Hauser * Add docs - use already existing is np datetime func * update from suggestions * Apply suggestions from code review Co-authored-by: Spencer Clark * Modifications following review * Add DataArray and Dataset methods * use proper type annotation * Apply suggestions from code review Co-authored-by: Spencer Clark * some more modifications after review * Apply suggestions from code review The code will break with this commit. Variable renaming to be done throughout all functions. Co-authored-by: Spencer Clark * Finish applying suggestions from review * Put back missing @require_cftime * Apply suggestions from code review Co-authored-by: Spencer Clark * Add tests - few fixes * wrap docstrings * Change way of importing/testing for cftime * Upd the weather-climate doc page * fix doc examples * Neat docs * fix in tests after review * Apply suggestions from code review Co-authored-by: Spencer Clark * Better explain missing in notes - copy changes to obj methods * Apply suggestions from code review Co-authored-by: Spencer Clark * Remove unused import Co-authored-by: Mathias Hauser Co-authored-by: Spencer Clark Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>",2021-12-30T22:54:10Z,2021-12-30T22:54:10Z,1d034fe7dd29aa4ee8f495244b86d415186e3785,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,20629530,19864447 efabe74b1ce8f0666b93658ebb48104aa37b26ac,"Fix polyfit fail on deficient rank (#4193) * Fix polyfit fail on deficient rank * Add docs and RankWarning * Fix deficient ranks outputs | workaround dask bug | add tests * Add a note to the doc | whats new entry * Update xarray/core/nputils.py Apply suggestion from review. Co-authored-by: Mathias Hauser * Fix test and catch warnings * forgot to run black * adapt polyfit test to properly test issue #4190 * Fix syntax in doc/whats-new.rst Co-authored-by: keewis Co-authored-by: Mathias Hauser Co-authored-by: keewis ",2020-08-20T08:34:44Z,2020-08-20T08:34:44Z,602d4f6e715595ceccdc396b0a28b393687803f1,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,20629530,19864447 f4638afe009fde5f53de1a1b80cc71f62593c463,"Correct dask handling for 1D idxmax/min on ND data (#4135) * Correct dask handling for 1D idxmax/min on ND data * Passing black and others * Edit Whats New",2020-06-25T03:59:51Z,2020-06-25T03:59:51Z,602d4f6e715595ceccdc396b0a28b393687803f1,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,20629530,19864447 09df5ca4036d84620373fa4bccd11d1f1d4bec28,"Allow non-unique and non-monotonic coordinates in get_clean_interp_index and polyfit (#4099) * Allow non-unique and non-monotonic in get_clean_interp_index and polyfit * black on missing.py * Apply change to polyval, add pr to whats new * Add tests for get_clean_interp_index return values",2020-06-05T15:45:59Z,2020-06-05T15:45:59Z,602d4f6e715595ceccdc396b0a28b393687803f1,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,20629530,19864447 fd9e620a84389170138cc014ee5a0213718beb78,"xr.infer_freq (#4033) * xr.infer_freq and related code * Formatting and comments * Rewrite _CFTimeFrequencyInferer independently of pandas * Syntax and add frequency.py file * Fix tests and month_deltas * Require cftime 1.1.0 for the test * Apply suggestions from code review Co-authored-by: Spencer Clark * Changes following code review * Docs * Docs * Black * Fix tests for requiring cftime 1.1.0 * Update whats-new * Apply suggestions from code review Co-authored-by: Spencer Clark Co-authored-by: Mathias Hauser * Add invalid input tests for better coverage * Fix link in whats-new.rst Co-authored-by: Spencer Clark Co-authored-by: Mathias Hauser ",2020-05-30T18:08:26Z,2020-05-30T18:08:26Z,602d4f6e715595ceccdc396b0a28b393687803f1,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,20629530,19864447 ec215daecec642db94102dc24156448f8440f52d,"Implementation of polyfit and polyval (#3733) * [WIP] Implementation of polyfit and polyval - minimum testing - no docs * Formatting with black, flake8 * Fix failing test * More intelligent skipna switching * Add docs | Change coeff order to fit numpy | move polyval * Move doc patching to class * conditional doc patching * Fix windows fail - more efficient nan skipping * Fix typo in least_squares * Move polyfit to dataset * Add more tests | fix some edge cases * Skip test without dask * Fix 1D case | add docs * skip polyval test without dask * Explicit docs | More restrictive polyval * Small typo in polyfit docstrings * Apply suggestions from code review Co-Authored-By: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> * Polyfit : fix style in docstring | add see also section * Clean up docstrings and documentation. * Move whats new entry to 0.16 | fix PEP8 issue in test_dataarray Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2020-03-25T17:17:44Z,2020-03-25T17:17:44Z,1d034fe7dd29aa4ee8f495244b86d415186e3785,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,20629530,19864447