ChemometricsData

ChemometricsData.check_MD5Method
check_MD5( file_path, checksum )

Checks the result of an MD5 hash vs a stored checksum. Note: this converts Int8 representations to comma delimitted strings.

ChemometricsData.describeMethod
describe( dataset_name::String )

Prints a high level overview of the requested dataset if it exists to the console. If it does not exist it looks for a typo via the Levenshtein distance and informs the user.

ChemometricsData.fetchdataMethod
fetchdata( dataset_name::String )

Will download a given dataset using information from online_manifest.jl.

ChemometricsData.flatten_dirMethod
flatten_dir(path::String)

Takes all files nested in a directory structure and takes them to the root path. Warning: this effects your file system. Be careful.

ChemometricsData.get_MD5Method
check_MD5( file_path, checksum )

returns a MD5 hash from a file location. Note: this converts Int8 representations to comma delimitted strings.

ChemometricsData.loadMethod
load( dataset_name::String )

Loads the requested dataset as a dataframe into memory, or downloads it from the internet if it exists.

ChemometricsData.metaMethod
meta( dataset_name::String )

prints the metadata associated with a dataset to the console. If the dataset does not exist it will print suggestions for similarly named datasets or keywords.

ChemometricsData.searchMethod
search(keyword::String)::Vector{String}

Enter a keyword, such as "Food", "Forensics", measurement technique, etc, and see what datasets which are available are related too it.

ChemometricsData.suggest_a_datasetMethod
suggest_a_dataset(dataset_name_lc)

if a dataset isn't found try to guess what the user tried to type. Note: this is an internal function.