4343 DataFrame ,
4444 DatetimeIndex ,
4545 Index ,
46- IntervalIndex ,
4746 MultiIndex ,
4847 RangeIndex ,
4948 Series ,
106105from pandas .core .construction import extract_array
107106
108107if TYPE_CHECKING :
109- from collections .abc import Iterable
110-
111108 from pandas ._typing import (
112109 Dtype ,
113110 Frequency ,
@@ -388,12 +385,6 @@ def makeCategoricalIndex(
388385 )
389386
390387
391- def makeIntervalIndex (k : int = 10 , name = None , ** kwargs ) -> IntervalIndex :
392- """make a length k IntervalIndex"""
393- x = np .linspace (0 , 100 , num = (k + 1 ))
394- return IntervalIndex .from_breaks (x , name = name , ** kwargs )
395-
396-
397388def makeBoolIndex (k : int = 10 , name = None ) -> Index :
398389 if k == 1 :
399390 return Index ([True ], name = name )
@@ -465,45 +456,6 @@ def makePeriodIndex(k: int = 10, name=None, **kwargs) -> PeriodIndex:
465456 return pi
466457
467458
468- def makeMultiIndex (k : int = 10 , names = None , ** kwargs ):
469- N = (k // 2 ) + 1
470- rng = range (N )
471- mi = MultiIndex .from_product ([("foo" , "bar" ), rng ], names = names , ** kwargs )
472- assert len (mi ) >= k # GH#38795
473- return mi [:k ]
474-
475-
476- def index_subclass_makers_generator ():
477- make_index_funcs = [
478- makeDateIndex ,
479- makePeriodIndex ,
480- makeTimedeltaIndex ,
481- makeRangeIndex ,
482- makeIntervalIndex ,
483- makeCategoricalIndex ,
484- makeMultiIndex ,
485- ]
486- yield from make_index_funcs
487-
488-
489- def all_timeseries_index_generator (k : int = 10 ) -> Iterable [Index ]:
490- """
491- Generator which can be iterated over to get instances of all the classes
492- which represent time-series.
493-
494- Parameters
495- ----------
496- k: length of each of the index instances
497- """
498- make_index_funcs : list [Callable [..., Index ]] = [
499- makeDateIndex ,
500- makePeriodIndex ,
501- makeTimedeltaIndex ,
502- ]
503- for make_index_func in make_index_funcs :
504- yield make_index_func (k = k )
505-
506-
507459# make series
508460def make_rand_series (name = None , dtype = np .float64 ) -> Series :
509461 index = makeStringIndex (_N )
@@ -546,24 +498,10 @@ def makeTimeSeries(nper=None, freq: Frequency = "B", name=None) -> Series:
546498 )
547499
548500
549- def makePeriodSeries (nper = None , name = None ) -> Series :
550- if nper is None :
551- nper = _N
552- return Series (
553- np .random .default_rng (2 ).standard_normal (nper ),
554- index = makePeriodIndex (nper ),
555- name = name ,
556- )
557-
558-
559501def getTimeSeriesData (nper = None , freq : Frequency = "B" ) -> dict [str , Series ]:
560502 return {c : makeTimeSeries (nper , freq ) for c in getCols (_K )}
561503
562504
563- def getPeriodData (nper = None ) -> dict [str , Series ]:
564- return {c : makePeriodSeries (nper ) for c in getCols (_K )}
565-
566-
567505# make frame
568506def makeTimeDataFrame (nper = None , freq : Frequency = "B" ) -> DataFrame :
569507 data = getTimeSeriesData (nper , freq )
@@ -592,11 +530,6 @@ def makeMixedDataFrame() -> DataFrame:
592530 return DataFrame (getMixedTypeDict ()[1 ])
593531
594532
595- def makePeriodFrame (nper = None ) -> DataFrame :
596- data = getPeriodData (nper )
597- return DataFrame (data )
598-
599-
600533def makeCustomIndex (
601534 nentries ,
602535 nlevels ,
@@ -1080,7 +1013,6 @@ def shares_memory(left, right) -> bool:
10801013 "ALL_INT_NUMPY_DTYPES" ,
10811014 "ALL_NUMPY_DTYPES" ,
10821015 "ALL_REAL_NUMPY_DTYPES" ,
1083- "all_timeseries_index_generator" ,
10841016 "assert_almost_equal" ,
10851017 "assert_attr_equal" ,
10861018 "assert_categorical_equal" ,
@@ -1129,12 +1061,10 @@ def shares_memory(left, right) -> bool:
11291061 "get_finest_unit" ,
11301062 "get_obj" ,
11311063 "get_op_from_name" ,
1132- "getPeriodData" ,
11331064 "getSeriesData" ,
11341065 "getTimeSeriesData" ,
11351066 "iat" ,
11361067 "iloc" ,
1137- "index_subclass_makers_generator" ,
11381068 "loc" ,
11391069 "makeBoolIndex" ,
11401070 "makeCategoricalIndex" ,
@@ -1144,15 +1074,11 @@ def shares_memory(left, right) -> bool:
11441074 "makeDateIndex" ,
11451075 "makeFloatIndex" ,
11461076 "makeFloatSeries" ,
1147- "makeIntervalIndex" ,
11481077 "makeIntIndex" ,
11491078 "makeMixedDataFrame" ,
1150- "makeMultiIndex" ,
11511079 "makeNumericIndex" ,
11521080 "makeObjectSeries" ,
1153- "makePeriodFrame" ,
11541081 "makePeriodIndex" ,
1155- "makePeriodSeries" ,
11561082 "make_rand_series" ,
11571083 "makeRangeIndex" ,
11581084 "makeStringIndex" ,
0 commit comments