An open API service for providing issue and pull request metadata for open source projects.

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