@@ -98,7 +98,7 @@ def create_geometry_list(size: int) -> list[Point]:
98
98
return points
99
99
100
100
101
- @pytest .fixture ()
101
+ @pytest .fixture
102
102
def helpers () -> type [Helpers ]:
103
103
"""Return the class of helper functions."""
104
104
return Helpers
@@ -109,20 +109,20 @@ def helpers() -> type[Helpers]:
109
109
## DataFrames
110
110
111
111
112
- @pytest .fixture ()
112
+ @pytest .fixture
113
113
def dask_dataframe (helpers ) -> dd .DataFrame :
114
114
"""Create a Dask DataFrame with a dummy time series (with time index)."""
115
115
return helpers .create_dask_dataframe ()
116
116
117
117
118
- @pytest .fixture ()
118
+ @pytest .fixture
119
119
def dask_dataframe_no_index (dask_dataframe : dd .DataFrame ) -> dd .DataFrame :
120
120
"""Create a Dask DataFrame with a dummy time series (without time index)."""
121
121
df_dask = dask_dataframe .reset_index ()
122
122
return df_dask
123
123
124
124
125
- @pytest .fixture ()
125
+ @pytest .fixture
126
126
def geopandas_dataframe (helpers ) -> gpd .GeoDataFrame :
127
127
"""Create a GeoPandas DataFrame with dummy attributes."""
128
128
gdf = gpd .GeoDataFrame ()
@@ -132,35 +132,35 @@ def geopandas_dataframe(helpers) -> gpd.GeoDataFrame:
132
132
return gdf
133
133
134
134
135
- @pytest .fixture ()
135
+ @pytest .fixture
136
136
def pandas_dataframe (dask_dataframe : dd .DataFrame ) -> pd .DataFrame :
137
137
"""Create a Pandas DataFrame with a dummy time series (with time index)."""
138
138
df_pd = dask_dataframe .compute ()
139
139
return df_pd
140
140
141
141
142
- @pytest .fixture ()
142
+ @pytest .fixture
143
143
def pandas_dataframe_no_index (dask_dataframe_no_index : dd .DataFrame ) -> pd .DataFrame :
144
144
"""Create a Pandas DataFrame with a dummy time series (without time index)."""
145
145
df_pd = dask_dataframe_no_index .compute ()
146
146
return df_pd
147
147
148
148
149
- @pytest .fixture ()
149
+ @pytest .fixture
150
150
def pyarrow_dataframe (pandas_dataframe : pd .DataFrame ) -> pa .Table :
151
151
"""Create an PyArrow Table with a dummy time series (without index)."""
152
152
df_pyarrow = pa .Table .from_pandas (pandas_dataframe )
153
153
return df_pyarrow
154
154
155
155
156
- @pytest .fixture ()
156
+ @pytest .fixture
157
157
def polars_dataframe (pyarrow_dataframe : pa .Table ) -> pl .DataFrame :
158
158
"""Create a Polars DataFrame with a dummy time series (without index)."""
159
159
df_pl = pl .from_arrow (pyarrow_dataframe )
160
160
return df_pl
161
161
162
162
163
- @pytest .fixture ()
163
+ @pytest .fixture
164
164
def pandas_dataframe_arrow_dtypes (pyarrow_dataframe : pa .Table ) -> pd .DataFrame :
165
165
"""Create a Pandas DataFrame with Arrow dtypes (with index)."""
166
166
df_pd = pyarrow_dataframe .to_pandas (types_mapper = pd .ArrowDtype )
@@ -170,42 +170,42 @@ def pandas_dataframe_arrow_dtypes(pyarrow_dataframe: pa.Table) -> pd.DataFrame:
170
170
## Series
171
171
172
172
173
- @pytest .fixture ()
173
+ @pytest .fixture
174
174
def pandas_series (pandas_dataframe : pd .DataFrame ) -> pd .Series :
175
175
"""Create a dummy Pandas Series of floats (with index)."""
176
176
series = pandas_dataframe ["var3" ]
177
177
return series
178
178
179
179
180
- @pytest .fixture ()
180
+ @pytest .fixture
181
181
def pandas_series_no_index (pandas_series : pd .Series ) -> pd .Series :
182
182
"""Create a dummy Pandas Series of floats (without index)."""
183
183
series = pandas_series .reset_index (drop = True )
184
184
return series
185
185
186
186
187
- @pytest .fixture ()
187
+ @pytest .fixture
188
188
def dask_series (pandas_series : pd .Series ) -> dd .DataFrame :
189
189
"""Create a Dask Series from a Pandas Series (with index)."""
190
190
series = dd .from_pandas (pandas_series )
191
191
return series
192
192
193
193
194
- @pytest .fixture ()
194
+ @pytest .fixture
195
195
def dask_series_no_index (pandas_series_no_index : pd .Series ) -> dd .DataFrame :
196
196
"""Create a Dask Series from a Pandas Series (without index)."""
197
197
series = dd .from_pandas (pandas_series_no_index )
198
198
return series
199
199
200
200
201
- @pytest .fixture ()
201
+ @pytest .fixture
202
202
def polars_series (pandas_series : pd .Series ) -> pl .Series :
203
203
"""Create a Polars Series from a Pandas Series (without index)."""
204
204
series = pl .from_pandas (pandas_series )
205
205
return series
206
206
207
207
208
- @pytest .fixture ()
208
+ @pytest .fixture
209
209
def pyarrow_series (pandas_series : pd .Series ) -> pa .Array :
210
210
"""Create a PyArrow Array from a Pandas Series (without index)."""
211
211
series = pa .Array .from_pandas (pandas_series )
@@ -215,7 +215,7 @@ def pyarrow_series(pandas_series: pd.Series) -> pa.Array:
215
215
## Stored data
216
216
217
217
218
- @pytest .fixture ()
218
+ @pytest .fixture
219
219
def parquet_timeseries (tmp_path : Path , dask_dataframe : dd .DataFrame ) -> Path :
220
220
"""Create a Parquet file with a dummy time series."""
221
221
filepath = tmp_path / "test.parquet"
@@ -244,7 +244,7 @@ def parquet_timeseries(tmp_path: Path, dask_dataframe: dd.DataFrame) -> Path:
244
244
return filepath
245
245
246
246
247
- @pytest .fixture ()
247
+ @pytest .fixture
248
248
def tstore_path (tmp_path : Path , pandas_long_dataframe : pd .DataFrame ) -> Path :
249
249
"""Store a Pandas long DataFrame as a TStore."""
250
250
# TODO: Rewrite without using tstore to not depend on implementation
@@ -277,7 +277,7 @@ def tstore_path(tmp_path: Path, pandas_long_dataframe: pd.DataFrame) -> Path:
277
277
return dirpath
278
278
279
279
280
- @pytest .fixture ()
280
+ @pytest .fixture
281
281
def geo_tstore_path (
282
282
tmp_path : Path ,
283
283
pandas_long_dataframe : pd .DataFrame ,
@@ -318,14 +318,14 @@ def geo_tstore_path(
318
318
## Long DataFrames
319
319
320
320
321
- @pytest .fixture ()
321
+ @pytest .fixture
322
322
def dask_long_dataframe (pandas_long_dataframe : pd .DataFrame ) -> dd .DataFrame :
323
323
"""Create a long Dask DataFrame."""
324
324
df_dask = dd .from_pandas (pandas_long_dataframe )
325
325
return df_dask
326
326
327
327
328
- @pytest .fixture ()
328
+ @pytest .fixture
329
329
def pandas_long_dataframe (helpers ) -> pd .DataFrame :
330
330
"""Create a long Pandas DataFrame."""
331
331
store_ids = np .arange (1 , 4 + 1 )
@@ -343,14 +343,14 @@ def pandas_long_dataframe(helpers) -> pd.DataFrame:
343
343
return df
344
344
345
345
346
- @pytest .fixture ()
346
+ @pytest .fixture
347
347
def polars_long_dataframe (pandas_long_dataframe : pd .DataFrame ) -> pl .DataFrame :
348
348
"""Create a long Polars DataFrame."""
349
349
df_pl = pl .from_pandas (pandas_long_dataframe , include_index = True )
350
350
return df_pl
351
351
352
352
353
- @pytest .fixture ()
353
+ @pytest .fixture
354
354
def pyarrow_long_dataframe (pandas_long_dataframe : pd .DataFrame ) -> pa .Table :
355
355
"""Create a long Pyarrow Table."""
356
356
df_pa = pa .Table .from_pandas (pandas_long_dataframe , preserve_index = True )
@@ -360,7 +360,7 @@ def pyarrow_long_dataframe(pandas_long_dataframe: pd.DataFrame) -> pa.Table:
360
360
## TSLong
361
361
362
362
363
- @pytest .fixture ()
363
+ @pytest .fixture
364
364
def dask_tslong (dask_long_dataframe : pd .DataFrame ) -> tstore .tslong .TSLongDask :
365
365
"""Create a Dask TSLong object."""
366
366
tslong = tstore .TSLong .wrap (
@@ -373,7 +373,7 @@ def dask_tslong(dask_long_dataframe: pd.DataFrame) -> tstore.tslong.TSLongDask:
373
373
return tslong
374
374
375
375
376
- @pytest .fixture ()
376
+ @pytest .fixture
377
377
def pandas_tslong (pandas_long_dataframe : pd .DataFrame ) -> tstore .tslong .TSLongPandas :
378
378
"""Create a Pandas TSLong object."""
379
379
tslong = tstore .TSLong .wrap (
@@ -386,7 +386,7 @@ def pandas_tslong(pandas_long_dataframe: pd.DataFrame) -> tstore.tslong.TSLongPa
386
386
return tslong
387
387
388
388
389
- @pytest .fixture ()
389
+ @pytest .fixture
390
390
def polars_tslong (polars_long_dataframe : pl .DataFrame ) -> tstore .tslong .TSLongPolars :
391
391
"""Create a Polars TSLong object."""
392
392
tslong = tstore .TSLong .wrap (
@@ -399,7 +399,7 @@ def polars_tslong(polars_long_dataframe: pl.DataFrame) -> tstore.tslong.TSLongPo
399
399
return tslong
400
400
401
401
402
- @pytest .fixture ()
402
+ @pytest .fixture
403
403
def pyarrow_tslong (pyarrow_long_dataframe : pa .Table ) -> tstore .tslong .TSLongPyArrow :
404
404
"""Create a PyArrow TSLong object."""
405
405
tslong = tstore .TSLong .wrap (
@@ -415,7 +415,7 @@ def pyarrow_tslong(pyarrow_long_dataframe: pa.Table) -> tstore.tslong.TSLongPyAr
415
415
### TSLong with geometry data
416
416
417
417
418
- @pytest .fixture ()
418
+ @pytest .fixture
419
419
def dask_geo_tslong (
420
420
dask_long_dataframe : dd .DataFrame ,
421
421
geopandas_dataframe : gpd .GeoDataFrame ,
@@ -432,7 +432,7 @@ def dask_geo_tslong(
432
432
return tslong
433
433
434
434
435
- @pytest .fixture ()
435
+ @pytest .fixture
436
436
def pandas_geo_tslong (
437
437
pandas_long_dataframe : dd .DataFrame ,
438
438
geopandas_dataframe : gpd .GeoDataFrame ,
@@ -449,7 +449,7 @@ def pandas_geo_tslong(
449
449
return tslong
450
450
451
451
452
- @pytest .fixture ()
452
+ @pytest .fixture
453
453
def polars_geo_tslong (
454
454
polars_long_dataframe : dd .DataFrame ,
455
455
geopandas_dataframe : gpd .GeoDataFrame ,
@@ -466,7 +466,7 @@ def polars_geo_tslong(
466
466
return tslong
467
467
468
468
469
- @pytest .fixture ()
469
+ @pytest .fixture
470
470
def pyarrow_geo_tslong (
471
471
pyarrow_long_dataframe : dd .DataFrame ,
472
472
geopandas_dataframe : gpd .GeoDataFrame ,
@@ -486,7 +486,7 @@ def pyarrow_geo_tslong(
486
486
## TSArrays
487
487
488
488
489
- @pytest .fixture ()
489
+ @pytest .fixture
490
490
def dask_tsarray (helpers ) -> tstore .TSArray :
491
491
"""Create a TSArray of TS objects."""
492
492
return helpers .create_dask_tsarray (size = 4 )
@@ -495,7 +495,7 @@ def dask_tsarray(helpers) -> tstore.TSArray:
495
495
## Pandas Series
496
496
497
497
498
- @pytest .fixture ()
498
+ @pytest .fixture
499
499
def pandas_series_of_ts (dask_tsarray : tstore .TSArray ) -> pd .Series :
500
500
"""Create a Pandas Series of TS objects from a TSArray."""
501
501
df_series = pd .Series (dask_tsarray )
@@ -505,7 +505,7 @@ def pandas_series_of_ts(dask_tsarray: tstore.TSArray) -> pd.Series:
505
505
## TSDF DataFrames
506
506
507
507
508
- @pytest .fixture ()
508
+ @pytest .fixture
509
509
def pandas_tsdf_dataframe (helpers ) -> pd .DataFrame :
510
510
"""Create a Pandas dataframe with TSArray columns."""
511
511
pd_series_of_ts_1 = pd .Series (helpers .create_dask_tsarray (size = 4 , columns_slice = slice (0 , 2 )))
@@ -525,7 +525,7 @@ def pandas_tsdf_dataframe(helpers) -> pd.DataFrame:
525
525
return df
526
526
527
527
528
- @pytest .fixture ()
528
+ @pytest .fixture
529
529
def geopandas_tsdf_dataframe (
530
530
helpers ,
531
531
pandas_tsdf_dataframe : pd .DataFrame ,
@@ -544,7 +544,7 @@ def geopandas_tsdf_dataframe(
544
544
## TSDF
545
545
546
546
547
- @pytest .fixture ()
547
+ @pytest .fixture
548
548
def tsdf_ts_dask (pandas_tsdf_dataframe ) -> tstore .tsdf .TSDF :
549
549
"""Create a TSDF object with Dask TS objects."""
550
550
tsdf = tstore .TSDF .wrap (
@@ -555,7 +555,7 @@ def tsdf_ts_dask(pandas_tsdf_dataframe) -> tstore.tsdf.TSDF:
555
555
return tsdf
556
556
557
557
558
- @pytest .fixture ()
558
+ @pytest .fixture
559
559
def geo_tsdf_ts_dask (geopandas_tsdf_dataframe ) -> tstore .tsdf .TSDF :
560
560
"""Create a GeoPandas TSDF object with Dask TS objects."""
561
561
tsdf = tstore .TSDF .wrap (
0 commit comments