Metadata-Version: 2.1
Name: fmutils
Version: 0.2.0
Summary: Package for easily accessing and managing large number of files and dirs (e.g. in ML datasets).
Home-page: https://github.com/Mr-TalhaIlyas/FMUtils
Author: Talha Ilyas
Author-email: mr.talhailyas@gmail.com
License: UNKNOWN
Keywords: python,directory tree generator,files management,directory management,files listing,directories listing,deleting files,randomly selecting file,transformer,IQA
Platform: UNKNOWN
Classifier: Intended Audience :: Education
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown


[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
 [![Generic badge](https://img.shields.io/badge/Version-0.2.0-red.svg)](https://shields.io/) [![Downloads](https://pepy.tech/badge/fmutils)](https://pepy.tech/project/fmutils) [![Documentation Status](https://readthedocs.org/projects/files-management-utilities/badge/?version=latest)](https://files-management-utilities.readthedocs.io/en/latest/?badge=latest)

# File Management Utilities (fmutils)

For easily accessing and managing large number of files and dirs in ML datasets.

### Documentation
* [ReadTheDocs](https://files-management-utilities.readthedocs.io/en/latest/)

### Repo
* [GitHub](https://github.com/Mr-TalhaIlyas/FMUtils)


## FMUtils Package
This package includes follwing three mian modules and functions
### 1. **`fmutils`**
* `del_all_files`
* `file_name_replacer`
* `get_all_dirs`
* `get_all_files`
* `get_basename`
* `get_num_of_files`
* `get_random_files`
* `move_matching_files`
* `rename_wrt_dirname`
* `split_some_data`

### 2. **`directorytree`**
* *class* `DirectoryTree`
* `clone_dir_tree`

### 3. **`plottingutils`**
* `plot_data_dist`

For details on usage and functionality of each method visist [ReadTheDocs](https://files-management-utilities.readthedocs.io/en/latest/)

