source/predictive_maintenance/pandas/tseries/offsets.py (14 lines): - line 309: # TODO: Does this make sense for the general case? It would help - line 313: # TODO: Combine this with BusinessMixin version by defining a whitelisted - line 392: # TODO: standardize `_offset` vs `offset` naming convention - line 753: # TODO: Figure out the end of this sente - line 936: # TODO: going through __new__ raises on call to _validate_frequency; - line 1505: # TODO: handle n here... - line 1574: # TODO: handle n here... - line 1590: # TODO: Consider combining QuarterOffset and YearOffset __init__ at some - line 1642: # TODO: going through __new__ raises on call to _validate_frequency; - line 1663: # TODO: This is basically the same as BQuarterEnd - line 1707: # TODO: there may be a more performant way to do this - line 1722: # TODO: going through __new__ raises on call to _validate_frequency; - line 2205: # TODO: Why does this handle the 0 case the opposite of others? - line 2316: # TODO: Should Tick have its own apply_index? source/predictive_maintenance/pandas/core/arrays/sparse.py (13 lines): - line 585: # TODO: make kind=None, and use data.kind? - line 625: # TODO: disentangle the fill_value dtype inference from - line 646: # TODO: avoid double copy when dtype forces cast. - line 1017: # TODO: this logic is surely elsewhere - line 1018: # TODO: this could be more efficient - line 1022: # TODO: I think we can avoid densifying when masking a - line 1165: # TODO: may need to coerce array to fill value - line 1225: idx += length # TODO: wraparound - line 1392: # TODO: Look into deprecating this in favor of `to_dense`. - line 1692: # TODO: delete sparse stuff in core/ops.py - line 1693: # TODO: look into _wrap_result - line 1724: # TODO: make this more flexible than just ndarray... - line 1876: # TODO: copy source/predictive_maintenance/pandas/core/internals/blocks.py (10 lines): - line 977: # TODO: this prob needs some better checking - line 1451: # TODO: cleanup this special case. - line 1457: # TODO: NonConsolidatableMixin shape - line 1482: # TODO: Why self.values and not values? - line 2582: # FIXME: - line 2640: # TODO: Refactor when convert_objects is removed since there will be 1 path - line 3091: # TODO: This is no longer hit internally; does it need to be retained - line 3124: # TODO: https://github.com/pandas-dev/pandas/issues/23023 - line 3143: # FIXME: optimization potential in case all mgrs contain slices and - line 3162: # TODO: lexsort depth needs to be 2!! source/predictive_maintenance/pandas/core/ops.py (10 lines): - line 92: # TODO: what if they both have np.nan for their names? - line 344: operator.mod: None, # TODO: Why None for mod but '%' for rmod? - line 926: # TODO: can we make a no-copy implementation? - line 955: # TODO: Can we make the allowed_types arg unnecessary? - line 1000: # FIXME: GH#5284, GH#5035, GH#19448 - line 1263: # TODO: I don't think the functions defined by bool_method are tested - line 1616: # TODO: - line 1668: # TODO: same for tuples? - line 1838: # TODO: Can we do this before the is_integer_dtype check? - line 2227: # TODO: This should be moved to the array? source/predictive_maintenance/pandas/core/frame.py (8 lines): - line 1126: # TODO speed up Series case - line 2264: # TODO: a generic formatter wld b in DataFrameFormatter - line 4742: # TODO: this can be combined with Series.sort_index impl as - line 5482: # TODO: Support other joins - line 6215: # TODO: _shallow_copy(subset)? - line 7390: # TODO: Make other agg func handle axis=None properly - line 7412: # TODO: combine with hasattr(result, 'dtype') further down - line 7966: # TODO: this should be seriously cythonized source/predictive_maintenance/pandas/core/internals/managers.py (7 lines): - line 40: # TODO: flexible with index=None and/or items=None - line 667: # FIXME: optimization potential - line 780: # TODO: https://github.com/pandas-dev/pandas/issues/22791 - line 1012: # FIXME: use Index.delete as soon as it uses fastpath=True - line 1024: # FIXME: refactor, clearly separate broadcasting & zip-like assignment - line 1284: # FIXME: mgr_groupby_blknos must return mgr_locs in ascending order, - line 1317: # TODO: infer dtypes other than float64 from fill_value source/predictive_maintenance/pandas/core/series.py (7 lines): - line 192: # TODO: See if we can avoid these copies - line 1531: # TODO: deprecate - line 1557: # TODO: integrate bottleneck - line 1609: # TODO: Add option for bins like value_counts() - line 2945: # TODO: this can be combined with DataFrame.sort_index impl as - line 3614: # TODO deprecate numeric_only argument for Categorical and use - line 3930: # TODO: remove when the default Categorical.take behavior changes source/predictive_maintenance/pandas/core/arrays/datetimes.py (7 lines): - line 447: # TODO: consider re-implementing _cached_range; GH#17914 - line 1199: # TODO: consider privatizing (discussion in GH#23113) - line 1748: # TODO: We do not have tests specific to string-dtypes, - line 1803: # TODO: should this be deepcopy? - line 1916: # TODO: deprecate this behavior to instead treat symmetrically - line 1933: # TODO: cases where we need to do another pass through this func, - line 1940: # TODO: We have no tests for these source/predictive_maintenance/pandas/core/indexes/base.py (7 lines): - line 96: # TODO: docstring? - line 140: # TODO: docstring? - line 2302: # TODO: is_dtype_union_equal is a hack around - line 3309: # TODO: sort=False here for backwards compat. It may - line 3313: # TODO: sort=True here for backwards compat. It may - line 4484: # TODO: if we are a MultiIndex, we can do better - line 5122: # TODO: rmod? rdivmod? source/predictive_maintenance/pandas/core/sparse/series.py (7 lines): - line 66: # TODO: Most of this should be refactored and shared with Series - line 135: # TODO: See if this can be shared - line 294: # TODO: Document difference from Series.__getitem__, deprecate, - line 457: # TODO: https://github.com/pandas-dev/pandas/issues/22314 - line 469: # TODO: remove? - line 523: # TODO: SparseSeries.isna is Sparse, while Series.isna is dense - line 545: # TODO: make more efficient source/predictive_maintenance/pandas/core/arrays/datetimelike.py (6 lines): - line 383: # TODO: Remove Datetime & DatetimeTZ formatters. - line 1233: # TODO: infer freq? - line 1300: # TODO: infer freq? - line 1321: # TODO: Can we simplify/generalize these cases at all? - line 1327: # FIXME: DTA/TDA/PA inplace methods should actually be inplace, GH#24115 - line 1417: # TODO: skipna is broken with max. source/predictive_maintenance/pandas/io/stata.py (6 lines): - line 310: # TODO: If/when pandas supports more than datetime64[ns], this should be - line 1720: # TODO: is the next line needed above in the data(...) method? - line 1829: # TODO: expand to handle datetime to integer conversion - line 1866: # TODO: Refactor to combine type with format - line 1867: # TODO: expand this to handle a default datetime format? - line 2446: # TODO: expand to handle datetime to integer conversion source/predictive_maintenance/numpy/f2py/crackfortran.py (5 lines): - line 135: TODO: - line 1880: TODO: - line 2438: # TODO: test .eq., .neq., etc replacements. - line 2480: # FIXME complex numbers may also have exponents - line 3127: TODO: source/predictive_maintenance/numpy/lib/_datasource.py (5 lines): - line 141: # TODO: .zip support, .tar support? - line 412: # TODO: Doesn't handle compressed files! - line 488: # TODO: This should be more robust. Handles case where path includes - line 606: # TODO: There is no support for opening a file for writing which - line 609: # TODO: Add a ``subdir`` parameter for specifying the subdirectory source/predictive_maintenance/pandas/core/indexes/datetimes.py (5 lines): - line 51: # TODO: If we knew what was going in to **d, we might be able to - line 495: # TODO: we shouldn't be setting attributes like this; - line 528: # TODO: we shouldn't be setting attributes like this; - line 582: # TODO: consider re-implementing freq._should_cache for fastpath - line 766: # TODO: what about self.name? tz? if so, use shallow_copy? source/predictive_maintenance/pandas/core/indexes/period.py (5 lines): - line 230: # TODO: We can do some of these with no-copy / coercion? - line 259: # TODO: raising on floats is tested, but maybe not useful. - line 294: # TODO: When this deprecation is enforced, PeriodIndex.freq can - line 306: # TODO: simplify, figure out type of values - line 528: # TODO: should probably raise on `how` here, so we don't ignore it. source/predictive_maintenance/pandas/core/sparse/frame.py (4 lines): - line 185: # TODO: figure out how to handle this case, all nan's? - line 566: # TODO: be a bit more intelligent here - line 719: # TODO: fill value handling - line 974: # TODO: Figure out whether this can be reached. source/predictive_maintenance/pandas/core/arrays/interval.py (4 lines): - line 607: # TODO: This try/except will be repeated. - line 693: # TODO: Could skip verify_integrity here. - line 800: # TODO: implement this is a non-naive way! - line 808: # TODO: integrate with categorical and make generic source/predictive_maintenance/pandas/io/formats/excel.py (4 lines): - line 83: # TODO: memoize? - line 95: # TODO: handle cell width and height: needs support in pandas.io.excel - line 121: # TODO: text-indent, padding-left -> alignment.indent - line 189: # TODO: perhaps allow for special properties source/predictive_maintenance/pandas/core/reshape/merge.py (4 lines): - line 465: # TODO: transformations?? - line 466: # TODO: only copy DataFrames when modification necessary - line 1643: # GH#23917 TODO: needs tests for case where lk is integer-dtype - line 1650: # GH#23917 TODO: Needs tests for non-matching dtypes source/predictive_maintenance/pandas/io/formats/html.py (4 lines): - line 249: # TODO: Refactor to remove code duplication with code - line 256: # TODO: Refactor to use _get_column_name_list from - line 283: # TODO: Refactor to remove code duplication with code block - line 290: # TODO: Refactor to use _get_column_name_list from source/predictive_maintenance/pandas/core/indexes/interval.py (3 lines): - line 690: # TODO: this expands to a tuple index, see if we can - line 1027: # TODO: integrate with categorical and make generic - line 1135: # TODO: arithmetic operations source/predictive_maintenance/pandas/core/dtypes/dtypes.py (3 lines): - line 216: # TODO: Document public vs. private API - line 418: # TODO: hash_array doesn't handle mixed types. It casts - line 713: # TODO: update this. source/predictive_maintenance/pandas/core/indexes/api.py (3 lines): - line 30: # TODO: there are many places that rely on these private methods existing in - line 106: # TODO: handle index names! - line 191: # TODO: remove once pd.concat sort default changes source/predictive_maintenance/numpy/lib/npyio.py (3 lines): - line 240: # FIXME: This seems like it will copy strings around - line 417: # TODO: Use contextlib.ExitStack once we drop Python 2 - line 976: # TODO emit portability warning? source/predictive_maintenance/pandas/core/dtypes/common.py (3 lines): - line 530: # TODO: Consider making Period an instance of PeriodDtype - line 566: # TODO: Consider making Interval an instance of IntervalDtype - line 633: # TODO: gh-15585: consider making the checks stricter. source/predictive_maintenance/pandas/core/generic.py (3 lines): - line 4316: # TODO: Decide if we care about having different examples for different - line 4486: # TODO: speed up on homogeneous DataFrame objects - line 9951: # TODO: Not sure if above is correct - need someone to confirm. source/predictive_maintenance/pandas/io/formats/css.py (3 lines): - line 95: # 3. TODO: resolve other font-relative units - line 105: # TODO: support % - line 244: # TODO: don't lowercase case sensitive parts of values (strings) source/predictive_maintenance/pandas/core/groupby/generic.py (3 lines): - line 98: # TODO: the actual managing of mgr_locs is a PITA - line 1119: # TODO: should we do this inside II? - line 1226: # TODO: Remove this conditional when #23918 is fixed source/predictive_maintenance/pandas/core/sparse/scipy_sparse.py (3 lines): - line 37: # TODO: how to do this better? cleanly slice nonnull_labels given the - line 45: # TODO: these two lines can rejplace the code below but - line 124: s = s.to_sparse() # TODO: specify kind? source/predictive_maintenance/pandas/core/internals/concat.py (3 lines): - line 2: # TODO: Needs a better name; too many modules are already called "concat" - line 120: # FIXME: cache results of indexer == -1 checks. - line 390: # TODO: should this be ju.block._can_hold_na? source/predictive_maintenance/numpy/distutils/npy_pkg_config.py (2 lines): - line 311: # FIXME: document this. If pkgname is defined in the variables section, and - line 377: # TODO: source/predictive_maintenance/pandas/core/window.py (2 lines): - line 986: # TODO: _level is unused? - line 992: # TODO: default is for backward compat source/predictive_maintenance/numpy/core/_dtype.py (2 lines): - line 182: # TODO: this path can never be reached - line 191: # TODO: this duplicates the C append_metastr_to_string source/predictive_maintenance/pandas/core/computation/eval.py (2 lines): - line 50: # TODO: validate this in a more general way (thinking of future engines - line 329: # TODO: Filter the warnings we actually care about here. source/predictive_maintenance/pandas/core/indexes/multi.py (2 lines): - line 1302: # TODO: what if a level contains tuples?? - line 2921: # TODO: Index.union returns other when `len(self)` is 0. source/predictive_maintenance/pandas/plotting/_core.py (2 lines): - line 225: # TODO: unused? - line 283: # TODO: use Matplotlib public API when available source/predictive_maintenance/numpy/distutils/system_info.py (2 lines): - line 1141: # FIXME: lapack_atlas is unused - line 2550: # FIXME: r not used source/predictive_maintenance/pandas/core/missing.py (2 lines): - line 253: # TODO: Why is DatetimeIndex being imported here? - line 459: # TODO: for int-dtypes we make a copy, but for everything else this source/predictive_maintenance/pandas/core/common.py (2 lines): - line 239: # TODO: verify whether any path hits this except #18819 (invalid) - line 292: # TODO: used only once in indexing; belongs elsewhere? source/predictive_maintenance/pandas/core/arrays/timedeltas.py (2 lines): - line 936: # TODO: watch out for overflows - line 989: # TODO: watch out for overflows when converting from lower-resolution source/predictive_maintenance/pandas/io/sql.py (2 lines): - line 533: # TODO: support for multiIndex - line 921: # TODO: Refine integer size. source/predictive_maintenance/pandas/core/groupby/groupby.py (2 lines): - line 374: # TODO: Better unicode/repr for GroupBy object - line 1175: # TODO: implement at Cython level? source/predictive_maintenance/pandas/core/arrays/period.py (2 lines): - line 509: # TODO: remove - line 657: # TODO: disallow unit-less timedelta64 source/predictive_maintenance/pandas/core/algorithms.py (2 lines): - line 46: - bool -> uint64 (TODO this should be uint8) - line 748: # TODO: handle uint8 source/predictive_maintenance/pandas/core/util/hashing.py (1 line): - line 215: # TODO: GH 15362 source/predictive_maintenance/pandas/core/indexes/category.py (1 line): - line 462: # TODO: Investigate an alternative implementation with source/predictive_maintenance/pandas/core/categorical.py (1 line): - line 7: # TODO: Remove after 0.23.x source/predictive_maintenance/pandas/core/apply.py (1 line): - line 192: # TODO: mixed type case source/predictive_maintenance/numpy/conftest.py (1 line): - line 23: #FIXME when yield tests are gone. source/predictive_maintenance/numpy/distutils/command/build_ext.py (1 line): - line 264: # FIXME: In the case where there are more than two packages, source/predictive_maintenance/pandas/io/json/normalize.py (1 line): - line 208: # TODO: handle record value which are lists, at least error source/predictive_maintenance/pandas/io/json/json.py (1 line): - line 193: # TODO: Do this timedelta properly in objToJSON.c See GH #15137 source/predictive_maintenance/numpy/core/numeric.py (1 line): - line 460: # TODO: this works around .astype(bool) not working properly (gh-9847) source/predictive_maintenance/numpy/core/generate_numpy_api.py (1 line): - line 197: # FIXME: ordered_funcs_api is unused source/predictive_maintenance/pandas/core/dtypes/cast.py (1 line): - line 864: # TODO: why not timedelta? source/predictive_maintenance/pandas/io/parquet.py (1 line): - line 184: # TODO: Support 'ab' source/predictive_maintenance/numpy/core/include/numpy/npy_1_7_deprecated_api.h (1 line): - line 20: /* TODO: How to do this warning message for other compilers? */ source/predictive_maintenance/numpy/distutils/ccompiler.py (1 line): - line 276: # FIXME:RELATIVE_IMPORT source/predictive_maintenance/pandas/core/groupby/ops.py (1 line): - line 508: # TODO: min_count source/predictive_maintenance/pandas/core/internals/construction.py (1 line): - line 205: # TODO: See if we can avoid these copies source/predictive_maintenance/pandas/io/pickle.py (1 line): - line 170: # TODO: remove except block OR modify pc.load to use compat source/predictive_maintenance/numpy/_pytesttester.py (1 line): - line 125: #FIXME This is no longer needed? Assume it was for use in tests. source/predictive_maintenance/pandas/core/reshape/melt.py (1 line): - line 27: # TODO: what about the existing index? source/predictive_maintenance/pandas/core/nanops.py (1 line): - line 271: # TODO: what about datetime64tz? PeriodDtype? source/predictive_maintenance/numpy/distutils/fcompiler/__init__.py (1 line): - line 1029: # TODO: implement get_f90flags and use it in _compile similarly to get_f77flags source/predictive_maintenance/numpy/linalg/linalg.py (1 line): - line 2208: # FIXME: real_t is unused source/predictive_maintenance/numpy/distutils/fcompiler/gnu.py (1 line): - line 272: # TODO: could use -Xlinker here, if it's supported source/predictive_maintenance/pandas/core/indexes/frozen.py (1 line): - line 70: # TODO: Consider deprecating these in favor of `union` (xref gh-15506) source/predictive_maintenance/numpy/core/include/numpy/ndarraytypes.h (1 line): - line 1710: * FIXME: This should check for a flag on the data-type that source/predictive_maintenance/numpy/polynomial/_polybase.py (1 line): - line 293: # TODO: we're stuck with disabling math formatting until we handle source/predictive_maintenance/numpy/core/overrides.py (1 line): - line 170: # TODO: remove this when we drop Python 2 support (functools.wraps source/predictive_maintenance/pandas/plotting/_timeseries.py (1 line): - line 1: # TODO: Use the fact that axis can have units to simplify the process source/predictive_maintenance/pandas/io/excel.py (1 line): - line 1900: # TODO: support other fill patterns source/predictive_maintenance/pandas/compat/pickle_compat.py (1 line): - line 66: # TODO: When FrozenNDArray is removed, add source/predictive_maintenance/pandas/core/computation/expr.py (1 line): - line 597: # TODO: bug? source/predictive_maintenance/pandas/core/panel.py (1 line): - line 1161: # TODO: Make other agg func handle axis=None properly source/predictive_maintenance/pandas/core/dtypes/concat.py (1 line): - line 531: # TODO: Fix join unit generation so we aren't passed this. source/predictive_maintenance/pandas/io/clipboard/clipboards.py (1 line): - line 119: # TODO: https://github.com/asweigart/pyperclip/issues/43 source/predictive_maintenance/numpy/ma/core.py (1 line): - line 2804: # FIXME _sharedmask is never used. source/predictive_maintenance/pandas/core/reshape/pivot.py (1 line): - line 22: # _shared_docs['pivot_table'] will not yet exist. TODO: Fix this dependency source/predictive_maintenance/numpy/distutils/command/build_src.py (1 line): - line 546: #XXX TODO: --inplace support for sdist command source/predictive_maintenance/pandas/util/testing.py (1 line): - line 1324: # TODO: Use .array source/predictive_maintenance/pandas/core/api.py (1 line): - line 42: # TODO: Remove import when statsmodels updates #18264 source/predictive_maintenance/pandas/core/groupby/grouper.py (1 line): - line 432: # TODO: These if-block and else-block are almost same. source/predictive_maintenance/pandas/core/indexes/range.py (1 line): - line 681: # TODO: Do attrs get handled reliably? source/predictive_maintenance/numpy/lib/mixins.py (1 line): - line 168: # TODO: handle the optional third argument for __pow__? source/predictive_maintenance/pandas/core/indexes/accessors.py (1 line): - line 45: # TODO: use to_period_array source/predictive_maintenance/pandas/io/clipboard/__init__.py (1 line): - line 54: # FIXME: pyperclip currently does not support Cygwin, source/predictive_maintenance/numpy/polynomial/chebyshev.py (1 line): - line 1099: t = c[j]/(2*j + 1) # FIXME: t never used source/predictive_maintenance/pandas/plotting/_converter.py (1 line): - line 853: # TODO: Check the following : is it really info['fmt'] ? source/predictive_maintenance/numpy/lib/stride_tricks.py (1 line): - line 265: # TODO: consider making the results of broadcast_arrays readonly to match source/predictive_maintenance/numpy/distutils/fcompiler/intel.py (1 line): - line 26: # TODO: could use -Xlinker here, if it's supported source/predictive_maintenance/pandas/io/formats/style.py (1 line): - line 460: # TODO: namespace all the pandas keys