fmutils


Namefmutils JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttps://github.com/Mr-TalhaIlyas/FMUtils
SummaryPackage for easily accessing and managing large number of files and dirs (e.g. in ML datasets).
upload_time2023-10-27 01:33:16
maintainer
docs_urlNone
authorTalha Ilyas
requires_python
license
keywords python directory tree generator files management directory management files listing directories listing deleting files randomly selecting file transformer iqa
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
[![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.1-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.

#### Update

* Some minor bug fixes.
* Behavior fixes for Linux.

### 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`**

* `get_dir_props` **New**
* `tvt_split` **New** (train validation test split)
* `remove_empty_dirs` **New**
* `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/)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Mr-TalhaIlyas/FMUtils",
    "name": "fmutils",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "python,directory tree generator,files management,directory management,files listing,directories listing,deleting files,randomly selecting file,transformer,IQA",
    "author": "Talha Ilyas",
    "author_email": "mr.talhailyas@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/9c/a4/89765f66187b8a2461017712cfe33f161748de9c4b66ec0c1568b5e4d257/fmutils-0.2.2.tar.gz",
    "platform": null,
    "description": "\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\r\n [![Generic badge](https://img.shields.io/badge/Version-0.2.1-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)\r\n\r\n# File Management Utilities (fmutils)\r\n\r\nFor easily accessing and managing large number of files and dirs in ML datasets.\r\n\r\n#### Update\r\n\r\n* Some minor bug fixes.\r\n* Behavior fixes for Linux.\r\n\r\n### Documentation\r\n* [ReadTheDocs](https://files-management-utilities.readthedocs.io/en/latest/)\r\n\r\n### Repo\r\n* [GitHub](https://github.com/Mr-TalhaIlyas/FMUtils)\r\n\r\n\r\n## FMUtils Package\r\nThis package includes follwing three mian modules and functions\r\n### 1. **`fmutils`**\r\n\r\n* `get_dir_props` **New**\r\n* `tvt_split` **New** (train validation test split)\r\n* `remove_empty_dirs` **New**\r\n* `del_all_files`\r\n* `file_name_replacer`\r\n* `get_all_dirs`\r\n* `get_all_files`\r\n* `get_basename`\r\n* `get_num_of_files`\r\n* `get_random_files`\r\n* `move_matching_files`\r\n* `rename_wrt_dirname`\r\n* `split_some_data`\r\n\r\n\r\n### 2. **`directorytree`**\r\n* *class* `DirectoryTree`\r\n* `clone_dir_tree`\r\n\r\n### 3. **`plottingutils`**\r\n* `plot_data_dist`\r\n\r\nFor details on usage and functionality of each method visist [ReadTheDocs](https://files-management-utilities.readthedocs.io/en/latest/)\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Package for easily accessing and managing large number of files and dirs (e.g. in ML datasets).",
    "version": "0.2.2",
    "project_urls": {
        "Homepage": "https://github.com/Mr-TalhaIlyas/FMUtils"
    },
    "split_keywords": [
        "python",
        "directory tree generator",
        "files management",
        "directory management",
        "files listing",
        "directories listing",
        "deleting files",
        "randomly selecting file",
        "transformer",
        "iqa"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9ca489765f66187b8a2461017712cfe33f161748de9c4b66ec0c1568b5e4d257",
                "md5": "f18a1406d4453dfd62f3c12e260ed6f6",
                "sha256": "2a708327829af76f90680da5dc84e8546672c95f9817a5fbe5a7d6801f22c797"
            },
            "downloads": -1,
            "filename": "fmutils-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "f18a1406d4453dfd62f3c12e260ed6f6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 8674,
            "upload_time": "2023-10-27T01:33:16",
            "upload_time_iso_8601": "2023-10-27T01:33:16.077937Z",
            "url": "https://files.pythonhosted.org/packages/9c/a4/89765f66187b8a2461017712cfe33f161748de9c4b66ec0c1568b5e4d257/fmutils-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-27 01:33:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Mr-TalhaIlyas",
    "github_project": "FMUtils",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "fmutils"
}
        
Elapsed time: 0.15015s