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

[READY] perf improvements for strftime #51298

Open
wants to merge 145 commits into
base: main
Choose a base branch
from

Commits on Feb 6, 2023

  1. period_format now has a faster default formatter leveraging python …

    …string formatting
    Sylvain MARIE committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    a9ba5de View commit details
    Browse the repository at this point in the history
  2. class _Period: new method fast_strftime

    Sylvain MARIE committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    a6c06c9 View commit details
    Browse the repository at this point in the history
  3. class Timestamp: new method fast_strftime

    Sylvain MARIE committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    34113d4 View commit details
    Browse the repository at this point in the history
  4. New module in tslibs: strftime.py. New function in this module: `co…

    …nvert_strftime_format` (raises `UnsupportedStrFmtDirective`). This function converts a `strftime` date format string into a native python formatting string
    Sylvain MARIE committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    5dd7ab4 View commit details
    Browse the repository at this point in the history
  5. format_array_from_datetime: new boolean argument fast_strftime to…

    … use faster datetime formatting.
    Sylvain MARIE committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    8a7c039 View commit details
    Browse the repository at this point in the history
  6. datetimelike strftime: new boolean argument fast_strftime to use …

    …faster datetime formatting. `_format_native_types` modified with this new argument too. Subclasses modified to support it (`DatetimeArray`, `PeriodArray`, `TimedeltaArray`, `DatetimeIndex`)
    Sylvain MARIE committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    f2d2fb1 View commit details
    Browse the repository at this point in the history
  7. DatetimeIndexOpsMixin.format and _format_with_header: new boolean…

    … argument `fast_strftime` to use faster datetime formatting.
    Sylvain MARIE committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    fac90d7 View commit details
    Browse the repository at this point in the history
  8. NDFrame.to_csv and DataFrameRenderer.to_csv and `CSVFormatter.__i…

    …nit__`: new boolean argument `fast_strftime` to use faster datetime formatting.
    Sylvain MARIE committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    2fc70a6 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Added tests for the to_csv dataframe method to cover the new fast_s…

    …trftime feature
    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    6edda53 View commit details
    Browse the repository at this point in the history
  2. TestCategoricalRepr: added a test for dates without time, with time…

    …zone
    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    b4c815d View commit details
    Browse the repository at this point in the history
  3. Fixed test_nat and test_api with the new symbols added

    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    eaa1dc9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3254b54 View commit details
    Browse the repository at this point in the history
  5. convert_strftime_format argument target is now mandatory to avoid…

    … mistakes
    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    0f69286 View commit details
    Browse the repository at this point in the history
  6. convert_strftime_format: Completed unsupported directives for datet…

    …imes
    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    72fe379 View commit details
    Browse the repository at this point in the history
  7. Fixed bug in tslib format_array_from_datetime

    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    eda4243 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    442732f View commit details
    Browse the repository at this point in the history
  9. Added 2 todos

    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    5ae3707 View commit details
    Browse the repository at this point in the history
  10. test_format: Added various tests for the new feature

    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    62aca61 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    
    � Conflicts:
    �	pandas/_libs/tslibs/period.pyx
    �	pandas/io/formats/format.py
    �	pandas/tests/scalar/test_nat.py
    Sylvain MARIE committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    86cc1c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    6412911 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ec16ba View commit details
    Browse the repository at this point in the history
  3. Added 2 asv benchs for strftime with iso8601 format, and a variant fo…

    …r tz-aware
    Sylvain MARIE committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    c325431 View commit details
    Browse the repository at this point in the history
  4. blackened, flake8, and removed asv main

    Sylvain MARIE committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    6c1188a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Minor improvement

    Sylvain MARIE committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    1fad7b6 View commit details
    Browse the repository at this point in the history
  2. Added new ASVs for strftime

    Sylvain MARIE committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    e33ad65 View commit details
    Browse the repository at this point in the history
  3. Added asvs for period

    Sylvain MARIE committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    6456694 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Added asvs for datetime and period indexes .format

    Sylvain MARIE committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    91ad194 View commit details
    Browse the repository at this point in the history
  2. convert_strftime_format is now part of the public API as it is requ…

    …ired by `Period.fast_strftime` and `Timestamp.fast_strftime`
    Sylvain MARIE committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    80ebc82 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    
    � Conflicts:
    �	pandas/tests/frame/methods/test_to_csv.py
    Sylvain MARIE committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    087a949 View commit details
    Browse the repository at this point in the history
  2. Updated whats new 1.5.4

    Sylvain MARIE committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    bf170ba View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    
    # Conflicts:
    #	asv_bench/benchmarks/strftime.py
    #	asv_bench/benchmarks/tslibs/period.py
    #	doc/source/whatsnew/v1.5.4.rst
    #	pandas/_libs/tslibs/period.pyx
    #	pandas/_libs/tslibs/timestamps.pyi
    #	pandas/core/arrays/period.py
    #	pandas/tests/io/formats/test_format.py
    Sylvain MARIE committed May 9, 2023
    Configuration menu
    Copy the full SHA
    1f3db30 View commit details
    Browse the repository at this point in the history
  2. Fixed issues following the merge from latest main. Introduced new fun…

    …ction `fast_period_format`
    Sylvain MARIE committed May 9, 2023
    Configuration menu
    Copy the full SHA
    4b34639 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e189ad View commit details
    Browse the repository at this point in the history
  4. Merged whatsnew

    Sylvain MARIE committed May 9, 2023
    Configuration menu
    Copy the full SHA
    9152dbc View commit details
    Browse the repository at this point in the history
  5. pre-commit and docstring checks

    Sylvain MARIE committed May 9, 2023
    Configuration menu
    Copy the full SHA
    35a39a0 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. blackened

    Sylvain MARIE committed May 10, 2023
    Configuration menu
    Copy the full SHA
    d13895b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed May 10, 2023
    Configuration menu
    Copy the full SHA
    35e4c34 View commit details
    Browse the repository at this point in the history
  3. Added two asvs

    Sylvain MARIE committed May 10, 2023
    Configuration menu
    Copy the full SHA
    4007330 View commit details
    Browse the repository at this point in the history
  4. Fixed mypy error

    Sylvain MARIE committed May 10, 2023
    Configuration menu
    Copy the full SHA
    3d8d469 View commit details
    Browse the repository at this point in the history
  5. Fixed ASV bench

    Sylvain MARIE committed May 10, 2023
    Configuration menu
    Copy the full SHA
    1fc3d48 View commit details
    Browse the repository at this point in the history
  6. Improved ASV benchs

    Sylvain MARIE committed May 10, 2023
    Configuration menu
    Copy the full SHA
    6928941 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Fixed RST format in whatsnew

    Sylvain MARIE committed May 11, 2023
    Configuration menu
    Copy the full SHA
    7c87a2f View commit details
    Browse the repository at this point in the history
  2. Hopefully fixed the ASV bench for the case when the format is the def…

    …ault one but provided in an explicit way
    Sylvain MARIE committed May 11, 2023
    Configuration menu
    Copy the full SHA
    21b7c9d View commit details
    Browse the repository at this point in the history
  3. Fixed issue in period.pyx

    Sylvain MARIE committed May 11, 2023
    Configuration menu
    Copy the full SHA
    fdb7309 View commit details
    Browse the repository at this point in the history
  4. Made hooks happy

    Sylvain MARIE committed May 11, 2023
    Configuration menu
    Copy the full SHA
    636f27f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1773a0d View commit details
    Browse the repository at this point in the history
  6. Fixed variables used before initialization

    Sylvain MARIE committed May 11, 2023
    Configuration menu
    Copy the full SHA
    3b96d0b View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. pre-commit hook upgrade

    Sylvain MARIE committed May 12, 2023
    Configuration menu
    Copy the full SHA
    3433c16 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed May 12, 2023
    Configuration menu
    Copy the full SHA
    234685c View commit details
    Browse the repository at this point in the history
  3. Fixed error in period.pyx

    Sylvain MARIE committed May 12, 2023
    Configuration menu
    Copy the full SHA
    227f188 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2023

  1. Fixed issue: there was no need to encode to bytes to apply string for…

    …matting
    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    9c03fe4 View commit details
    Browse the repository at this point in the history
  2. Fixed issue: there was no need to encode to bytes to apply string for…

    …matting
    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    d44a4c9 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/feature/44764_perf_issue_new' in…

    …to feature/44764_perf_issue_new
    
    # Conflicts:
    #	pandas/_libs/tslibs/period.pyx
    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    9a94960 View commit details
    Browse the repository at this point in the history
  4. Revert "Fixed issue: there was no need to encode to bytes to apply st…

    …ring formatting"
    
    This reverts commit d44a4c9.
    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    f9565ff View commit details
    Browse the repository at this point in the history
  5. Fixed issue: there was no need to encode to bytes to apply string for…

    …matting
    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    3a87c64 View commit details
    Browse the repository at this point in the history
  6. Removed todo in timedeltas.pyx

    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    bc5cb66 View commit details
    Browse the repository at this point in the history
  7. Fixed asv bench

    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    812aa2a View commit details
    Browse the repository at this point in the history
  8. Fixed ASV

    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    69a9b67 View commit details
    Browse the repository at this point in the history
  9. Fixed indentation issue

    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    abaf0cb View commit details
    Browse the repository at this point in the history
  10. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    7c32a44 View commit details
    Browse the repository at this point in the history
  11. Doc fix whatsnew entries sorted

    Sylvain MARIE committed May 14, 2023
    Configuration menu
    Copy the full SHA
    537b9f7 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Improved speed of csv formatting of datetimeindex

    Sylvain MARIE committed May 15, 2023
    Configuration menu
    Copy the full SHA
    f7307f4 View commit details
    Browse the repository at this point in the history
  2. pre-commit fixes

    Sylvain MARIE committed May 15, 2023
    Configuration menu
    Copy the full SHA
    f9e3b5f View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Removed invalid comment

    smarie committed May 16, 2023
    Configuration menu
    Copy the full SHA
    9cf6d79 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed May 31, 2023
    Configuration menu
    Copy the full SHA
    f42fe43 View commit details
    Browse the repository at this point in the history
  2. Fixed typo

    Sylvain MARIE committed May 31, 2023
    Configuration menu
    Copy the full SHA
    9e51d82 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    c2e150b View commit details
    Browse the repository at this point in the history
  2. Fixed whatsnew

    Sylvain MARIE committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    8339062 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Fixed changelog indentation error: now a one-liner

    Sylvain MARIE committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    72df87c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    0851d55 View commit details
    Browse the repository at this point in the history
  3. Fixed mypy error

    Sylvain MARIE committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    ebb22e8 View commit details
    Browse the repository at this point in the history
  4. Fixed mypy error 2

    Sylvain MARIE committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    a5869c4 View commit details
    Browse the repository at this point in the history
  5. Fixed whatsnew

    Sylvain MARIE committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    14c9cfe View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Fixed whatsnew ?

    Sylvain MARIE committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    e1ed22c View commit details
    Browse the repository at this point in the history
  2. Fixed whatsnew ?

    Sylvain MARIE committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    6a502fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d340635 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    14b8c37 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    
    # Conflicts:
    #	pandas/_libs/tslibs/period.pyi
    #	pandas/_libs/tslibs/period.pyx
    #	pandas/core/arrays/datetimes.py
    #	pandas/core/arrays/timedeltas.py
    #	pandas/core/indexes/datetimelike.py
    #	pandas/io/formats/csvs.py
    #	pandas/io/formats/format.py
    #	pandas/tests/io/formats/test_format.py
    Sylvain MARIE committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    cb5bfd9 View commit details
    Browse the repository at this point in the history
  2. Moved whatsnew items

    Sylvain MARIE committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    022c185 View commit details
    Browse the repository at this point in the history
  3. Re applied mods to TestPeriodIndexFormat, since it had moved somewh…

    …ere else
    Sylvain MARIE committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    21b0a88 View commit details
    Browse the repository at this point in the history
  4. Re applied mods to TestDatetimeIndexFormat, since it had moved some…

    …where else and was renamed since pandas-dev#55603
    Sylvain MARIE committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    ec8036c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    85c65a6 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/feature/44764_perf_issue_new' in…

    …to feature/44764_perf_issue_new
    Sylvain MARIE committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    6c35bad View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Ruff: Fixed invalid character in comment

    Sylvain MARIE committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    bac97f9 View commit details
    Browse the repository at this point in the history
  2. black+isort+fixed tests

    Sylvain MARIE committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    324052b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20e38ef View commit details
    Browse the repository at this point in the history
  4. black

    Sylvain MARIE committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    9602eb5 View commit details
    Browse the repository at this point in the history
  5. Implemented hypothesis tests as suggested per code review

    Sylvain MARIE committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    9223451 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    5ffc88d View commit details
    Browse the repository at this point in the history
  7. Removed the fast_strftime argument everywhere as suggested per code…

    … review
    Sylvain MARIE committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    fb0e30c View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Fixed docstring

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    4ef8ec1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c50a76 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    3e4cd1e View commit details
    Browse the repository at this point in the history
  4. Fixed ruff error

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    e41df33 View commit details
    Browse the repository at this point in the history
  5. Fixed tests

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    6e0e092 View commit details
    Browse the repository at this point in the history
  6. Fixed test

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    83d5539 View commit details
    Browse the repository at this point in the history
  7. Fixed test

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    cd4d4f0 View commit details
    Browse the repository at this point in the history
  8. Fixed test

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    4198ea6 View commit details
    Browse the repository at this point in the history
  9. Fixed test for musl linux

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    8e2ef29 View commit details
    Browse the repository at this point in the history
  10. Fixed mypy errors

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    d0c3845 View commit details
    Browse the repository at this point in the history
  11. Fixed mypy error

    Sylvain MARIE committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    a3fcd6c View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Fixed mypy error

    Sylvain MARIE committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    0390344 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    f43e511 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    18fa4d5 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    4521a1e View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. Configuration menu
    Copy the full SHA
    cc1a4d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    9cff856 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Removed convert_strftime_format from top-level API and moved it to …

    …`pd.tseries.api`.
    Sylvain MARIE committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    42e87c6 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/feature/44764_perf_issue_new' in…

    …to feature/44764_perf_issue_new
    Sylvain MARIE committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    404ab84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1726096 View commit details
    Browse the repository at this point in the history
  4. isort

    Sylvain MARIE committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    3dd707c View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/feature/44764_perf_issue_new' in…

    …to feature/44764_perf_issue_new
    Sylvain MARIE committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    ea28669 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a94aec0 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    
    # Conflicts:
    #	pandas/tests/arrays/test_datetimelike.py
    #	pandas/tests/indexes/datetimes/test_formats.py
    #	pandas/tests/indexes/period/test_formats.py
    #	pandas/tests/scalar/period/test_period.py
    Sylvain MARIE committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    aa4b0f6 View commit details
    Browse the repository at this point in the history
  2. As per code review: instance level fast_strftime are now private `_…

    …fast_strftime`
    Sylvain MARIE committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    a382325 View commit details
    Browse the repository at this point in the history
  3. Added maintenance comment

    Sylvain MARIE committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    d2ef85e View commit details
    Browse the repository at this point in the history
  4. black+isort

    Sylvain MARIE committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    b0471a7 View commit details
    Browse the repository at this point in the history
  5. Moved changelog to 3.0.0 and improved it slightly

    Sylvain MARIE committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    bbbf721 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'feature/44764_perf_issue_new' of https://github.com/sma…

    …rie/pandas into feature/44764_perf_issue_new
    Sylvain MARIE committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    5ea765c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    691b127 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    
    # Conflicts:
    #	pandas/tests/arrays/test_datetimelike.py
    Sylvain MARIE committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    c41e8c9 View commit details
    Browse the repository at this point in the history
  2. formatting

    Sylvain MARIE committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e0ddfcb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b09c641 View commit details
    Browse the repository at this point in the history
  4. Improved what's new

    Sylvain MARIE committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    a519427 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    c58d5eb View commit details
    Browse the repository at this point in the history
  6. Fixed ASV error

    Sylvain MARIE committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    098e53e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    9ad010c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Code review: renamed loc_s into locale_dt_strings

    Sylvain MARIE committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    e719599 View commit details
    Browse the repository at this point in the history
  2. Code review: moved whats new entry to perf

    Sylvain MARIE committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ffc661d View commit details
    Browse the repository at this point in the history
  3. Code review: removed commented out code

    Sylvain MARIE committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b6442d3 View commit details
    Browse the repository at this point in the history
  4. Code review: added support for negative and small years and added cor…

    …responding tests.
    Sylvain MARIE committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    40a5c48 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/feature/44764_perf_issue_new' in…

    …to feature/44764_perf_issue_new
    
    # Conflicts:
    #	doc/source/whatsnew/v3.0.0.rst
    Sylvain MARIE committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b0f73f5 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    084f124 View commit details
    Browse the repository at this point in the history
  7. Improved test for small years

    Sylvain MARIE committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b4983f8 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Fixed failing test

    Sylvain MARIE committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    159f1bd View commit details
    Browse the repository at this point in the history
  2. Fixed failing test

    Sylvain MARIE committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    76fb52e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c88e52d View commit details
    Browse the repository at this point in the history
  4. Fixed test on linux

    Sylvain MARIE committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    103d9cf View commit details
    Browse the repository at this point in the history
  5. Trying to debug datetime.strftime on linux

    Sylvain MARIE committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    478ea4e View commit details
    Browse the repository at this point in the history
  6. Fixed tests on linux and windows

    Sylvain MARIE committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    51431b3 View commit details
    Browse the repository at this point in the history
  7. Removed useless comment

    Sylvain MARIE committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    847a9f3 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'main' of https://github.com/pandas-dev/pandas into feat…

    …ure/44764_perf_issue_new
    Sylvain MARIE committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    338404c View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Fixed tests on linux musl

    Sylvain MARIE committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    a21837c View commit details
    Browse the repository at this point in the history
  2. Attempt to fix on MUSL

    Sylvain MARIE committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    fc03926 View commit details
    Browse the repository at this point in the history
  3. Fixed test for linux musl

    Sylvain MARIE committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    03dfc52 View commit details
    Browse the repository at this point in the history