sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer dc7d733bcc10ce935304d65d03124471661243a3,"Groupby-like API for resampling (#1272) * Implement basic functionality by adding ""DataArrayResample"" and ""DatasetResample"" subclasses of their equivalent ""GroupBy"" implementation * Re-factor old resample logic to separate method * Adding test cases for new api * Adding more DataArray resample tests * Adding test_dataset test cases * Update to use proxy __resample_dim__ on resampling ops * Re-factor proxy resampling dimension and catch rare error if used as actual resampling dimension name * BUG: Fixed loss of attrs on DatasetResample even when keep_attrs=True * Update docs to add information about new resampling api * Adding 'Whats new' entry * Tweak auxiliary groupby apply and reduce methods * Squash bugs from py.test following rebase to master Un-do _combine temporary debugging output * Fixing typo in groupby.py * Add a test for resampling which includes timezones in the datetime stamps * Rolling back the timezone tests... this will need to be tackled separately * Re-factored resample into it's own module for easier maintenance * Adding support for 'count' via old api * Re-organizing new vs old resampling api tests * Expanded old-vs-new api tests for Dataset to replace deprecated tests * Consolidated old reasmpling api tests into new-vs-old for dataarray * Wrapping old api test invocations with pytest.warns * Added stub tests for upsampling * Update documentation with upsampling stub * Factor out a Resample object and add initial up-sampling methods - bfill, pad, asfreq * Add interpolation up-sampling to DataArray * Refine DataArray upsampling interpolation and extend to Dataset * Fix wrong time dimension length on test cases for upsampling * First initial revisions to @shoyer's comments; before modifying implementation of DataArrayResample * Tweaks to resample.py to lean on super-methods * Implementing interpolation test cases * BUG: Fix asfreq only returning 1D data in nd case * Add pad/asfreq upsampling tests * Add a check if old/new api is mixed; remove old api details from resample docstring * Fix an old bug in datetime components of timeseries doc * Tweaking time-series doc * Added what's new entry * Drop existing non-dimension coordinates along resample dimension * Update seaborn to v0.8 to fix issues with default plot styles * nearest-neighbor up-sampling now relies on re-index instead of interpolate * Adding nearest upsampling test; tweaked inference of re-indexing dimensions to avoid always having to compute means * Move what's new entry to breaking changes * Updating docs in breaking changes with example and link to timeseries page * BUG: Fixing creating merged coordinates for Dataset upsampling case * Remove old notice about resampling api updates * Applying shoyer's clean-up of figuring out valid coords on Dataset up-sampling * Add note about monotonicity assumption before interpolation * fix some pep8 and comments * More informative error message when resampling/interpolating dask arrays * Fix flake8 * Fixing issues with test cases, including adding one for upsampling dask arrays * Clean up scipy imports * Adding additional tweaks to cover scipy/numpy dependencies in tests",2017-09-22T16:27:35Z,2017-09-22T16:27:35Z,2db87938e25c0bd59007523c53fe1e7aff827892,5f199557d0f8f69fbea5e027a407146e2669a812,13221727,, 8f6a68e3f821689203bce2bce52b412e9fe70b5c,"Add DatetimeAccessor for accessing datetime fields via `.dt` attribute (#1356) * Add DatetimeAccessor for accessing datetime fields via `.dt` attribute * Cleaning up unit tests * Cleaning up comments and warnings in accessors * Indirectly access pandas tslib through Series accessors * Re-factor injection of datetime field accessor properties * Undo loop/injection of _get_date_field accessors * Remove public-facing dt property * Remove extra 'field' argument from _tslib_field_accessor * Added support for dask arrays * Added dask test cases Fixed a bug where data wasn't computed in correct order * Simplified _get_date_field for both dask/numpy arrays; additional code review cleanups * Fixing flake8 complaints * Adding whats-new entry * Updated timeseries docs with note about dt accessor * Moved season accessor to DatetimeAccessor * Re-factor virtual variable logic to lean on DateTimeAccessor * Added ""Returns"" documentation to _get_date_field Fixed imports to facilitate more direct implementation of DateTimeAccessor as a property in DataArray Moved _access_through_series to a top-level function in accessors.py so that dask serialization will hopefully work a bit better * Adding timestamp accessor * Hard-coding expected dtypes for each datetime field * Fix typo in non-datetime virtual variable access * Update What's New and timeseries docs",2017-04-29T01:18:58Z,2017-04-29T01:18:58Z,2db87938e25c0bd59007523c53fe1e7aff827892,f10b21bed2846b879806f87039b77245b18e7671,13221727,,1217238