Data Loading

Functions and classes for loading measured and simulated PV data into CapData objects.

Top-level Functions

io.load_data(path[, group_columns, ...])

Load file(s) of timeseries data from SCADA / DAS systems.

io.load_pvsyst(path[, name, ...])

Load data from a PVsyst energy production model.

DataLoader

DataLoader handles multi-file loading, reindexing, and joining before the data is passed to a CapData object.

io.DataLoader(path, loc, sys, file_reader, ...)

Class to load SCADA data and return a CapData object.

Methods

io.DataLoader.load([extension, summary, ...])

Load file(s) of timeseries data from SCADA / DAS systems.

io.DataLoader.set_files_to_load([extension])

Set files_to_load attribute to a list of filepaths.

io.DataLoader.reindex_loaded_files([verbose])

Reindex files to ensure no missing indices and find frequency for each file.

io.DataLoader.join_files()

Combine the DataFrames of loaded_files into a single DataFrame.

io.DataLoader.sort_data()

io.DataLoader.drop_duplicate_rows()

io.DataLoader.reindex()