26 Commits

Author SHA256 Message Date
608d28bf17 Accepting request 1157050 from devel:languages:python:numeric
Forwarded request #1156710 from bnavigator

- Skip testing with ipywiodgets on python39: no longer supported
    since ipython 8.19

OBS-URL: https://build.opensuse.org/request/show/1157050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=12
2024-03-13 21:17:52 +00:00
50c5ac0836 Accepting request 1156710 from home:bnavigator:branches:devel:languages:python:numeric
- Skip testing with ipywiodgets on python39: no longer supported
  since ipython 8.19

OBS-URL: https://build.opensuse.org/request/show/1156710
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=24
2024-03-11 21:37:31 +00:00
f7c0ead311 Accepting request 1101765 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1101765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=11
2023-08-02 14:50:05 +00:00
d750b680fe Accepting request 1101669 from home:mcalabkova:branches:devel:languages:python:pytest
- Update to 1.4.0
  * Significantly reduced core dependencies of swifter library.
  * Removed deprecated loffset parameter
  * Updated README to be more readable for darkmode users

OBS-URL: https://build.opensuse.org/request/show/1101669
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=22
2023-08-01 15:04:05 +00:00
8faaf76830 Accepting request 1090401 from devel:languages:python:numeric
- Stop skipping Python 3.11.

OBS-URL: https://build.opensuse.org/request/show/1090401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=10
2023-06-02 22:07:30 +00:00
d47c16c436 - Stop skipping Python 3.11.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=20
2023-06-02 03:21:12 +00:00
5692389b57 Accepting request 1074475 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1074475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=9
2023-03-27 16:15:41 +00:00
fc0715289d Accepting request 1074411 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.3.4
  * Enable indexing after a groupby, e.g.
    df.swifter.groupby(by)[key].apply(func)
  * Improve groupby apply progress bar
  * Previously, the groupby apply progress bar only appeared after
    the data was distributed across the cores.
  * Now, the groupby apply progress bar appears before the data is
    distributed for a more realistic reflection of how long it took
  * Additional groupby apply code refactoring and optimizations,
    including removing the mutability of the data within ray
- Version 1.3.3
  * Enable users to pass in df.index as the by parameter for the
    df.swifter.groupby(by).apply(func) command
- Version 1.3.2
  * Enable users to df.swifter.groupby.apply, which requires a new
    package (ray) that now available as an extra_requires.
  * To use groupby apply, install swifter as pip install -U
    swifter[groupby]
  * All credit goes to user @diditforlulz273 for writing the
    performant groupby apply code, that is now part of swifter!
- Version 1.2.0
  * Enable users to force_parallel which immediately forces swifter
    to jump to using dask apply. This enables a simple interface
    for parallel processing, but disables swifter's algorithm to
    determine the fastest apply solution possible.
- Version 1.1.4
  * Enable users to leverage set_defaults functionality so they
    don't have to keep invoking individual settings on a per
    swifter invocation basis
- Version 1.1.3
  * Enhance the robustness of swifter by randomizing the sample
    index to avoid sparse data impacting the validity of apply
    validation
  * Resolve issue where functions that return a non array-like
    cause swifter to fail on vectorization

OBS-URL: https://build.opensuse.org/request/show/1074411
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=18
2023-03-26 16:46:04 +00:00
e49ca15bfb Accepting request 965629 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/965629
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=8
2022-03-31 15:18:35 +00:00
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
acae2d7585 Accepting request 952245 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/952245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=7
2022-02-09 19:38:59 +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
Richard Brown
32542b96e9 Accepting request 874276 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/874276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=6
2021-02-22 13:41:08 +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
18887707be Accepting request 870582 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/870582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=5
2021-02-09 20:17:37 +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
2f1aec6940 Accepting request 800953 from devel:languages:python:numeric
- Update to 0.304:
  * Various fixes for updated dependencies

OBS-URL: https://build.opensuse.org/request/show/800953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=4
2020-05-07 15:51:50 +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
e87848e04e Accepting request 773484 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/773484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=3
2020-02-11 21:25:50 +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
19cd2a6c19 Accepting request 768875 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/768875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=2
2020-02-03 10:13:29 +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
b46f9a0b0c Accepting request 753785 from devel:languages:python:numeric
Tool to speed up pandas calculations

OBS-URL: https://build.opensuse.org/request/show/753785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-swifter?expand=0&rev=1
2019-12-04 12:54:27 +00:00
Todd R
7314707a6d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=3 2019-12-03 20:22:58 +00:00
Todd R
bfc24b2e69 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-swifter?expand=0&rev=2 2019-12-03 20:22:50 +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