GitHub / pandas-dev/pandas issues and pull requests
Labelled with: API Design
#62144 - BUG / API: setitem on pandas object fails if underlying numpy array is readonly
Issue -
State: open - Opened by jorisvandenbossche 3 months ago
Labels: Indexing, API Design
#61879 - DOC: Document that str.match accepts a regular expression
Pull Request -
State: closed - Opened by hamdanal 4 months ago
- 2 comments
Labels: Docs, API Design, API - Consistency, Stale
#61651 - feature #58141: Consistent naming conventions for string dtype aliases
Pull Request -
State: closed - Opened by pedromfdiogo 5 months ago
- 3 comments
Labels: Enhancement, API Design, Stale
#61651 - feature #58141: Consistent naming conventions for string dtype aliases
Pull Request -
State: open - Opened by pedromfdiogo 5 months ago
- 1 comment
Labels: Enhancement, API Design
#61642 - ENH: Allow third-party packages to register IO engines
Pull Request -
State: closed - Opened by datapythonista 5 months ago
- 26 comments
Labels: IO Data, API Design
#61642 - ENH: Allow third-party packages to register IO engines
Pull Request -
State: closed - Opened by datapythonista 5 months ago
- 50 comments
Labels: IO Data, API Design
#61584 - Proposal to allow third-party engines for readers and writers
Issue -
State: open - Opened by datapythonista 6 months ago
Labels: Enhancement, IO Data, API Design
#61530 - API: Replace na_action parameter in Series/DataFrame/Index.map by the standard skipna
Pull Request -
State: open - Opened by datapythonista 6 months ago
Labels: API Design, Apply
#61530 - API: Replace na_action parameter in Series/DataFrame/Index.map by the standard skipna
Pull Request -
State: open - Opened by datapythonista 6 months ago
- 1 comment
Labels: API Design, Apply
#61527 - ENH: Implement DataFrame.select
Pull Request -
State: closed - Opened by datapythonista 6 months ago
- 22 comments
Labels: Enhancement, Indexing, API Design
#61527 - ENH: Implement DataFrame.select
Pull Request -
State: closed - Opened by datapythonista 6 months ago
- 22 comments
Labels: Enhancement, Indexing, API Design
#61499 - ENH: Support Plugin Accessors Via Entry Points
Pull Request -
State: open - Opened by PedroM4rques 6 months ago
- 17 comments
Labels: API Design
#61260 - API: Rename arg to func in Series.map for consistency
Issue -
State: closed - Opened by datapythonista 7 months ago
- 2 comments
Labels: API Design, Apply, API - Consistency
#61151 - ENH: Added dict support for `pd.set_option`
Pull Request -
State: closed - Opened by arthurlw 8 months ago
- 7 comments
Labels: Enhancement, API Design
#60920 - API: Design questions for HDFStore.append
Issue -
State: open - Opened by JakeTT404 9 months ago
- 3 comments
Labels: API Design, IO HDF5, Needs Discussion
#60593 - API: `future.default_arg` for method-specific behavior changes
Issue -
State: open - Opened by rhshadrach 11 months ago
- 11 comments
Labels: API Design, Deprecate, Needs Discussion
#60338 - API: creating DataFrame with no columns: object vs string dtype columns?
Issue -
State: open - Opened by jorisvandenbossche about 1 year ago
Labels: API Design, Strings, Index
#60305 - API: how to check for "logical" equality of dtypes?
Issue -
State: open - Opened by jorisvandenbossche about 1 year ago
Labels: API Design
#60301 - API: return value of `.values` for Series with the future string dtype (numpy array vs extension array)
Issue -
State: closed - Opened by jorisvandenbossche about 1 year ago
- 12 comments
Labels: Docs, API Design, Strings
#60287 - Change default string storage from "python" to "pyarrow" (if installed) for for NA-variant of StringDtype
Issue -
State: open - Opened by jorisvandenbossche about 1 year ago
Labels: API Design, Strings, NA - MaskedArrays
#59899 - API: `astype` method fails to raise errors for `category` data type
Issue -
State: open - Opened by noahblakesmith about 1 year ago
- 4 comments
Labels: API Design, Categorical
#59616 - String dtype: propagate NaNs as False in predicate methods (eg .str.startswith)
Pull Request -
State: closed - Opened by jorisvandenbossche about 1 year ago
- 15 comments
Labels: API Design, Strings, backported
#59616 - String dtype: propagate NaNs as False in predicate methods (eg .str.startswith)
Pull Request -
State: closed - Opened by jorisvandenbossche about 1 year ago
- 13 comments
Labels: API Design, Strings
#59414 - API/TST: expand tests for string any/all reduction + fix pyarrow-based implementation
Pull Request -
State: closed - Opened by jorisvandenbossche over 1 year ago
- 2 comments
Labels: API Design, Strings, Reduction Operations
#59414 - API/TST: expand tests for string any/all reduction + fix pyarrow-based implementation
Pull Request -
State: closed - Opened by jorisvandenbossche over 1 year ago
- 3 comments
Labels: API Design, Strings, Reduction Operations, backported
#59346 - API: pd.StringDtype.value_counts should return pd.Int64Dtype
Issue -
State: open - Opened by WillAyd over 1 year ago
Labels: API Design, ExtensionArray, API - Consistency, Arrow
#59328 - String dtype: overview of breaking behaviour changes
Issue -
State: closed - Opened by jorisvandenbossche over 1 year ago
- 19 comments
Labels: API Design, Strings
#58613 - Default string dtype (PDEP-14): naming convention to distinguish the dtype variants
Issue -
State: closed - Opened by jorisvandenbossche over 1 year ago
- 28 comments
Labels: API Design, Strings, Needs Discussion
#58234 - ENH: sum() should default to numeric_only=True
Issue -
State: closed - Opened by travisturenne over 1 year ago
- 6 comments
Labels: Enhancement, API Design, Needs Discussion, Closing Candidate
#58214 - DEPR: rename 'dtype_backend'
Issue -
State: closed - Opened by jbrockmendel over 1 year ago
- 9 comments
Labels: Bug, API Design, Deprecate, Needs Discussion
#58197 - Add low-level create_dataframe_from_blocks helper function
Pull Request -
State: closed - Opened by jorisvandenbossche over 1 year ago
- 5 comments
Labels: API Design, Internals
#58197 - Add low-level create_dataframe_from_blocks helper function
Pull Request -
State: closed - Opened by jorisvandenbossche over 1 year ago
- 4 comments
Labels: API Design, Internals
#58141 - ENH: Consistent naming conventions for string dtype aliases
Issue -
State: open - Opened by WillAyd over 1 year ago
Labels: Enhancement, API Design
#57706 - BUG: groupby.agg should always agg
Pull Request -
State: open - Opened by rhshadrach over 1 year ago
- 6 comments
Labels: Enhancement, Groupby, API Design, Needs Discussion, Apply
#57706 - BUG: groupby.agg should always agg
Pull Request -
State: closed - Opened by rhshadrach over 1 year ago
- 7 comments
Labels: Enhancement, Groupby, API Design, Needs Discussion, Apply
#57690 - BUG: Groupby followed by calculations like rolling, ewm, expanding should not duplicate the group keys index
Issue -
State: closed - Opened by furechan over 1 year ago
- 4 comments
Labels: Bug, API Design, Window
#57436 - API: Change `assert_index_equal(exact=)` default from `"equiv"` to `True`
Issue -
State: open - Opened by mroeschke almost 2 years ago
Labels: Testing, API Design, Index
#56755 - ENH: add NDArrayBackedExtensionArray to public API
Pull Request -
State: closed - Opened by andrewgsavage almost 2 years ago
- 8 comments
Labels: API Design, ExtensionArray, Stale
#56755 - ENH: add NDArrayBackedExtensionArray to public API
Pull Request -
State: closed - Opened by andrewgsavage almost 2 years ago
- 8 comments
Labels: API Design, ExtensionArray, Stale
#56430 - REF/EA-API: EA constructor without dtype specified
Issue -
State: open - Opened by jbrockmendel almost 2 years ago
- 4 comments
Labels: API Design, ExtensionArray, Constructors, ExtensionArray - New Method Request
#56175 - ENH: Allow dictionaries to be passed to pandas.Series.str.replace
Pull Request -
State: closed - Opened by rmhowe425 almost 2 years ago
- 10 comments
Labels: Enhancement, API Design, Strings
#56175 - ENH: Allow dictionaries to be passed to pandas.Series.str.replace
Pull Request -
State: closed - Opened by rmhowe425 almost 2 years ago
- 8 comments
Labels: Enhancement, API Design, Strings
#56021 - BUG: `Series[int]` coerces `pyarrow` types to plain python scalars (but not `numpy`)
Issue -
State: open - Opened by randolf-scholz about 2 years ago
- 3 comments
Labels: API Design, Arrow
#55834 - BUG: Index.get_indexer casts values is given as list
Issue -
State: closed - Opened by phofl about 2 years ago
- 3 comments
Labels: API Design, Strings, Arrow
#55833 - BUG: Index.get_indexer will change behaviour for nulls with arrow strings
Issue -
State: open - Opened by phofl about 2 years ago
- 5 comments
Labels: API Design, Strings, Arrow
#55782 - API: IncompatibleFrequency should subclass TypeError
Issue -
State: open - Opened by jbrockmendel about 2 years ago
- 3 comments
Labels: API Design, Error Reporting
#55779 - API/PERF: when to check for mismatched tzs/awareness in array_to_datetime
Issue -
State: closed - Opened by jbrockmendel about 2 years ago
- 2 comments
Labels: Datetime, Performance, API Design, Constructors
#55709 - API/DEPR: Index.view _typ check, return type
Issue -
State: closed - Opened by jbrockmendel about 2 years ago
- 1 comment
Labels: API Design, Deprecate
#55663 - API: to_datetime with integers/floats and format desired behavior?
Issue -
State: open - Opened by jbrockmendel about 2 years ago
- 2 comments
Labels: Timeseries, API Design, Constructors
#55626 - DOC: Change core paths to api.typing in URLs
Pull Request -
State: closed - Opened by rhshadrach about 2 years ago
- 2 comments
Labels: Docs, API Design
#55569 - DEPR: read_csv keywords: keep_date_col, delim_whitespace
Issue -
State: open - Opened by jbrockmendel about 2 years ago
- 14 comments
Labels: API Design, IO CSV, Deprecate
#55504 - API/DEPR: infer_freq/inferred_freq return an offset object
Issue -
State: open - Opened by jbrockmendel about 2 years ago
Labels: API Design, Frequency, Deprecate
#55499 - DEPR: DatetimeIndex/TimedeltaIndex constructor keywords
Issue -
State: open - Opened by jbrockmendel about 2 years ago
- 5 comments
Labels: Timeseries, API Design, Deprecate, Index
#55429 - DEPR: pandas.core for groupby
Pull Request -
State: closed - Opened by rhshadrach about 2 years ago
- 14 comments
Labels: Groupby, API Design, Deprecate
#55390 - [ENH] case_when function
Pull Request -
State: closed - Opened by samukweku about 2 years ago
- 7 comments
Labels: Enhancement, API Design
#55023 - API: Is pandas.util public?
Issue -
State: open - Opened by twoertwein about 2 years ago
- 2 comments
Labels: API Design, Needs Discussion
#54807 - API: behaviour for the "str.center()" string method for the pyarrow-backed string dtype
Issue -
State: closed - Opened by jorisvandenbossche about 2 years ago
- 6 comments
Labels: API Design, Strings, Arrow
#54805 - API: string dtype propagation of NaNs in predicate methods (eg .str.startswith)
Issue -
State: closed - Opened by jorisvandenbossche about 2 years ago
- 5 comments
Labels: API Design, Strings
#54792 - TRACKER: new default String dtype (pyarrow-backed, numpy NaN semantics)
Issue -
State: open - Opened by jorisvandenbossche about 2 years ago
- 16 comments
Labels: API Design, Strings, Arrow
#54660 - PDEP-6: special case (allow) upcasting to float when setting NaN in integer series
Issue -
State: open - Opened by jorisvandenbossche about 2 years ago
- 2 comments
Labels: Indexing, API Design, Blocker
#54485 - API: Don't add extra attributes to matplotlib axes
Issue -
State: open - Opened by mroeschke over 2 years ago
- 5 comments
Labels: Visualization, API Design
#53933 - API/DISC: Mock pandas DataFrame/Series/Index in numba agg/apply/transform
Issue -
State: closed - Opened by lithomas1 over 2 years ago
- 3 comments
Labels: API Design, Needs Discussion, numba
#53778 - DISC: Make all user-facing dtypes ExtensionDtype
Issue -
State: open - Opened by jbrockmendel over 2 years ago
- 1 comment
Labels: Refactor, API Design, Clean, ExtensionArray, Ice Cream Agreement
#53722 - API / CoW: shallow copy of DataFrame/Series (.copy(deep=False)) also returns shallow copy of the index/columns
Pull Request -
State: closed - Opened by jorisvandenbossche over 2 years ago
- 3 comments
Labels: API Design, Copy / view semantics
#53721 - API: with CoW, should every new Series/DataFrame object also have its own new Index objects?
Issue -
State: open - Opened by jorisvandenbossche over 2 years ago
- 1 comment
Labels: API Design, Index, Copy / view semantics
#53699 - API / COW: ensure every new Series/DataFrame also has new (shallow copy) index
Pull Request -
State: open - Opened by jorisvandenbossche over 2 years ago
- 2 comments
Labels: API Design, Copy / view semantics, Stale
#53696 - ENH: allow EAs to override MergeOperation._get_join_indexers
Issue -
State: closed - Opened by jbrockmendel over 2 years ago
- 3 comments
Labels: Performance, Reshaping, API Design, ExtensionArray
#53695 - API/DEPR: pd.array don't cast numpy int/float/bool arrays to nullable
Issue -
State: open - Opened by jbrockmendel over 2 years ago
- 2 comments
Labels: API Design, Deprecate, Needs Discussion, Constructors, NA - MaskedArrays, Ice Cream Agreement
#53638 - DEPR: interpolate with object dtype
Pull Request -
State: closed - Opened by jbrockmendel over 2 years ago
- 1 comment
Labels: Missing-data, API Design, Deprecate
#53631 - API/DEPR: interpolate with object dtype
Issue -
State: closed - Opened by jbrockmendel over 2 years ago
- 3 comments
Labels: Missing-data, API Design, Deprecate
#53621 - API: EA.ffill/bfill?
Issue -
State: open - Opened by jbrockmendel over 2 years ago
Labels: Missing-data, API Design, ExtensionArray
#53582 - API: MultiIndex attributes return tuple instead of FrozenList
Pull Request -
State: closed - Opened by mroeschke over 2 years ago
- 1 comment
Labels: API Design, MultiIndex
#53529 - Copy-on-Write (CoW): index labels are still shared mutable state
Issue -
State: open - Opened by tswast over 2 years ago
- 5 comments
Labels: API Design, Index, Copy / view semantics
#53460 - REF/API: EA.assert_equal
Issue -
State: closed - Opened by jbrockmendel over 2 years ago
- 3 comments
Labels: Testing, API Design, ExtensionArray
#53405 - PDEP6 implementation pt 2: eablock.setitem, eablock.putmask
Pull Request -
State: closed - Opened by MarcoGorelli over 2 years ago
- 5 comments
Labels: API Design
#53250 - API: should only Area/Location time-zone-identifiers (other than UTC) be allowed?
Issue -
State: closed - Opened by MarcoGorelli over 2 years ago
- 9 comments
Labels: API Design, Timezones
#53239 - API: auto-detect when to use numba
Issue -
State: open - Opened by jbrockmendel over 2 years ago
- 1 comment
Labels: Performance, API Design, Needs Discussion, numba
#53111 - DEPR: casting in DatetimeLikeArrayMixin.isin
Issue -
State: closed - Opened by jbrockmendel over 2 years ago
- 2 comments
Labels: API Design, Deprecate, datetime.date
#52994 - DEPR: pandas.io
Issue -
State: open - Opened by rhshadrach over 2 years ago
- 3 comments
Labels: API Design, Deprecate, Needs Discussion
#52676 - API: Index.__array_wrap__ stop special-casing bool dtype
Issue -
State: closed - Opened by jbrockmendel over 2 years ago
Labels: API Design, Index
#52196 - API: In Series.map, change the default value for na_action to "ignore""
Issue -
State: open - Opened by topper-123 over 2 years ago
Labels: API Design, Deprecate, Needs Discussion, Apply
#52147 - BUG: df.clip does not handle inverted lower/upper bounds consistently
Issue -
State: open - Opened by jkew over 2 years ago
- 2 comments
Labels: API Design, Error Reporting, Numeric Operations
#52110 - DEPR: NDFrame.to_period, to_timestamp, tz_localize, tz_convert
Issue -
State: open - Opened by jbrockmendel over 2 years ago
- 4 comments
Labels: Timeseries, API Design, Period, Deprecate, Needs Discussion, Index
#52102 - ENH: Enable using a boolean `loc` in a non-boolean index
Issue -
State: open - Opened by alonme over 2 years ago
- 15 comments
Labels: Enhancement, Indexing, API Design
#51846 - API: dtype_backend and constructors long-term
Issue -
State: open - Opened by jbrockmendel over 2 years ago
Labels: API Design, Arrow
#51748 - ENH: Allow dictionaries to be passed to pandas.Series.str.replace
Issue -
State: closed - Opened by lukefeilberg over 2 years ago
- 14 comments
Labels: Enhancement, API Design, Strings, API - Consistency
#51433 - API: Setting Arrow-backed dtypes by default
Issue -
State: closed - Opened by datapythonista almost 3 years ago
- 36 comments
Labels: API Design, Needs Discussion, Typing, API - Consistency, Arrow
#51424 - API: quantile with bool/boolean dtypes
Issue -
State: closed - Opened by jbrockmendel almost 3 years ago
- 4 comments
Labels: Groupby, API Design, Deprecate, quantile
#50862 - API should empty `._get_bool_data` have RangeIndex?
Issue -
State: closed - Opened by MarcoGorelli almost 3 years ago
- 3 comments
Labels: API Design, Index
#50626 - PDEP6 implementation pt 1: block.setitem, block.putmask
Pull Request -
State: open - Opened by MarcoGorelli almost 3 years ago
- 5 comments
Labels: API Design
#50601 - API deprecate date_parser, add date_format
Issue -
State: closed - Opened by MarcoGorelli almost 3 years ago
- 33 comments
Labels: Timeseries, API Design, IO CSV
#49496 - ENH: Default negative location in pandas insert
Issue -
State: closed - Opened by Eschivo about 3 years ago
- 11 comments
Labels: Enhancement, API Design, DataFrame, Closing Candidate
#49060 - API: resolution for date_range, to_datetime, timedelta_range, to_timedelta
Issue -
State: open - Opened by jbrockmendel about 3 years ago
- 6 comments
Labels: API Design, Non-Nano
#48891 - API: should to_numpy() by default return the corresponding type, and raise otherwise?
Issue -
State: closed - Opened by MarcoGorelli about 3 years ago
- 8 comments
Labels: API Design, NA - MaskedArrays
#47884 - Pandas string dtype needs from NumPy - prototyping & plan of attack
Issue -
State: open - Opened by rgommers over 3 years ago
- 10 comments
Labels: API Design, Strings
#47718 - API: Consistent handling of duplicate input columns
Issue -
State: open - Opened by datapythonista over 3 years ago
- 15 comments
Labels: API Design, Needs Discussion, API - Consistency
#47534 - API: ExtensionArray._from_sequence_of_strings assumes `true_values` and `false_values` in signature when `ExtensionDtype._is_boolean=True`
Issue -
State: open - Opened by mroeschke over 3 years ago
- 2 comments
Labels: API Design, ExtensionArray, Constructors
#47514 - API: ExtensionArray._concat_same_type doesn't define `axis`
Issue -
State: open - Opened by mroeschke over 3 years ago
- 5 comments
Labels: Reshaping, API Design, ExtensionArray, Ice Cream Agreement
#47227 - API: make 'freq' mean the same thing for PeriodIndex as DTI/TDI
Issue -
State: open - Opened by jbrockmendel over 3 years ago
- 4 comments
Labels: API Design, Period, API - Consistency
#47117 - ENH: Shall we let pd.NA * 0 equals to zero?
Issue -
State: open - Opened by tushushu over 3 years ago
- 4 comments
Labels: Enhancement, API Design, Needs Discussion, NA - MaskedArrays