Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.55 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.55 KB

MAFAExtractor

This is a tool for extracting data from the MAFA Dataset. It succesfully extracts all labels and data from the dataset's provided MATLAB files into a Pandas DataFrame.

The primary function is extract_mafa() which is all you really need if you're just extracting the data into Pandas. If the filename isn't the original LabelTrainAll.mat or LabelTestAll.mat, then you have to provide the dataset_type which can be either "train" or "test". You can also choose whether you want the dataframe to be cleaned to have more readable and processed values by the clean parameter (which by default is True), or can be set to False if you require the dataset's original headings.

Installation

Install mafaextractor by either running pip install into your environment using:

pip install mafaextractor

or by cloning the github repository into your working directory:

git clone https://github.com/DhyeyLalseta/MAFAExtractor

Usage:

from mafaextractor import extract_mafa

df = extract_mafa("path/to/LabelTrainAll.mat <or> LabelTestAll.mat")

# differing file names
df = extract_mafa("path/to/IChangedTheTestingSetsFileName.mat", dataset_type="test")

# no cleaning
df = extract_mafa("path/to/TestingSet.mat", dataset_type="test", clean=False)

If you run into any bugs or have any concerns feel free to contact me via e-mail at dhyeyl1@outlook.com!

License

This project is licensed under the terms of the MIT license.