Skip to main content

Extract label data from the MAFA dataset into a Pandas DataFrame.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MAFAExtractor-0.1.1.tar.gz (4.3 kB view hashes)

Uploaded Source

Built Distribution

MAFAExtractor-0.1.1-py3-none-any.whl (5.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page