Commit Graph

8 Commits

Author SHA256 Message Date
09b94e7d59 Accepting request 965246 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.1.2
  * Resolve installation issue by removing import from setup.py
- Reenable python310 build, now that dask is available

OBS-URL: https://build.opensuse.org/request/show/965246
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=16
2022-03-29 11:38:20 +00:00
880dca0d19 Accepting request 952219 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.1.1
  * Resolve installation issues by removing modin dependency, and
    modin apply route for axis=1 string applies
  * apply_dask_on_strings returns to original functionality, which
    allows control over whether to use dask or pandas by default
    for string applies
  * Sample applies now suppress logging in addition to stdout and
    stderr
  * Allow new kwargs offset and origin for pandas df.resample
- Require and BuildRequire everything that is declared in the
  setuptools metadata in order to avoid possible pkg_resources
  failures
- Skip python310 due to python310-dask not available yet

OBS-URL: https://build.opensuse.org/request/show/952219
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=15
2022-02-07 21:04:40 +00:00
87a3e06c10 Accepting request 874197 from home:bnavigator:branches:devel:languages:python:numeric
- Skip python36 build: With NumPy 1.20, python36-numpy is no
  longer available in Tumbleweed (NEP 29)

OBS-URL: https://build.opensuse.org/request/show/874197
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=13
2021-02-22 10:07:20 +00:00
90bea6bbdc Accepting request 870474 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.0.7
  * Sample applies now suppress logging in addition to stdout and 
    stderr
  * Allow new kwargs offset and origin for pandas df.resample
- Changes in 1.0.5
  * Added warnings/errors for swifter methods which do not exist 
    when using modin dataframes
  * Updated Dask Dataframe dependencies to require a more recent 
    version
  * Updated examples/speed benchmark notebooks
- Changes in 1.0.3
  * Fixed bug with string, axis=1 applies for pandas dataframes 
    that prevented swifter from leveraging modin for 
    parallelization when returning a series instead of a dataframe
- Changes in 1.0.2
  * Remove pickle5 hard dependency
- Changes in 1.0.1
  * Reduce resources consumed by swifter by only importing modin/
    ray when necessary.
  * Added swifter.register_modin() function, which gives access to 
    modin.DataFrame.swifter.apply(...), but is only required if 
    modin is imported after swifter. If you import modin before 
    swifter, this is not necessary.
- Changes in 1.0.0
  * Two major enhancements are included in this release, both 
    involving the use of modin in swifter. Special thanks to Devin 
    Petersohn for the collaboration.
  * Enable compatibility with modin dataframes. Compatibility not 
    only allows modin dataframes to work with
    df.swifter.apply(...), but still attempts to vectorize the 
    operation which can lead to a performance boost.
    Example:
      import modin.pandas as pd
       df = pd.DataFrame(...)
       df.swifter.apply(...)
  * Significantly speed up swifter axis=1 string applies by using 
    Modin, resolving a long-standing issue for swifter.
  * Use Modin for axis=1 string applies, unless 
    allow_dask_on_strings(True) is set. If that flag is set, still 
    use Dask.
    NOTE: this means that allow_dask_on_strings() is no longer 
    required to work with text data using swifter.
- Changes in 0.305
  * Remove Numba hard dependency, but still handle TypingErrors 
    when numba is installed 
  * Only call tqdm's progress_apply on transformations (e.g. 
    Resampler, Rolling) when tqdm has an implementation for that 
    object.
- Do not require modin and skip the tests involving it.
  gh#jmcarpenter2/swifter#147

OBS-URL: https://build.opensuse.org/request/show/870474
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=11
2021-02-09 15:12:56 +00:00
Tomáš Chvátal
921faedca2 - Update to 0.304:
* Various fixes for updated dependencies

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=9
2020-05-07 07:24:15 +00:00
Todd R
abbf8e0ff5 Accepting request 773482 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to 0.301
  * Following pandas release v1.0.0, removing deprecated keyword args "broadcast" and "reduce"

OBS-URL: https://build.opensuse.org/request/show/773482
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=7
2020-02-11 15:32:32 +00:00
Todd R
d7b2ef1e0b Accepting request 768874 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to 0.300
  * Added new applymap method for pandas dataframes.
    df.swifter.applymap(...)
- Update to 0.297
  * Fixed issue causing errors when using swifter on empty
    dataframes. Now swifter will perform a pandas apply on empty
    dataframes.
- Drop upstream-included use_current_exe.patch

OBS-URL: https://build.opensuse.org/request/show/768874
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=5
2020-01-30 19:23:29 +00:00
Todd R
a427f3b092 Accepting request 753777 from home:TheBlackCat:branches:devel:languages:python:numeric
Tool to speed up pandas calculations

OBS-URL: https://build.opensuse.org/request/show/753777
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=1
2019-12-03 19:32:55 +00:00