multipleloader


Namemultipleloader JSON
Version 1.0.2 PyPI version JSON
download
home_pagehttps://github.com/Domzou-kun/multiple_loader
SummaryAutomatic loading of files with any extension
upload_time2023-07-30 15:44:46
maintainer
docs_urlNone
authorDomzou
requires_python
licenseMIT
keywords python python multi file folder directory loader save loading load reader
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![multiple_loader Logo](https://github.com/Domzou-kun/xld/blob/main/docs/icon/logo.png?raw=true)

<div align="center">
   
   <a href="">![PyPI](https://img.shields.io/pypi/v/multipleloader)</a>
   <a href="">![PyPI - Python Version](https://img.shields.io/pypi/pyversions/multipleloader)</a>
   <a href="">![PyPI - Format](https://img.shields.io/pypi/format/multipleloader)</a>
   <a href="">![PyPI - License](https://img.shields.io/pypi/l/multipleloader)</a>
   <a href="">[![Downloads](https://static.pepy.tech/personalized-badge/multipleloader?period=total&units=international_system&left_color=grey&right_color=blue&left_text=Downloads)](https://pepy.tech/project/multipleloader)</a>
   <a href="">![GitHub issues](https://img.shields.io/github/issues/Domzou-kun/xld)</a>
   <br>
   <a href="">![GitHub followers](https://img.shields.io/github/followers/Domzou-kun?style=social)</a>
   <a href="">[![Twitter](https://badgen.net/badge/icon/tweet?icon=twitter&label)](https://twitter.com/intent/tweet?text="xld"%20is%20a%20recommended%20repository😊👍%0a&url=https://github.com/Domzou-kun/xld&hashtags=Github,Python)
   </a>


</div>

<div align="center">
   <br>
   
   # **the latest version of 1.0.2🎉**
   ## Changes in the new version of **1.0.2**
   **- Release. -**  
   <br>

</div>

---
# Multiple Loader
`multiple loader`(hereinafter referred to as EEV `xld`) is a python library. It is a library that reads the main data file extensions often used by data scientists for data analysis in a **"simpler"** and **"one-line"** format.

---

## Description of xld
`xld` is a python library that automatically loads files in a single line, without the need to specify with statements or modes. Just pass the file path and it will recognize the file extension and load it using the appropriate library.

---

## More about Multiple Loader(xld)
`xld` is a library that automatically recognizes file extensions and loads files.
The extensions supported by the `current version(1.0.1)` are the following extensions:

 - csv / tsv
 - json
 - npy / npz
 - json
 - pickle / pkl

More extensions will be supported in the future.

The supported libraries are as follows:

 - [csv (Standard Library)](https://docs.python.org/3/library/csv.html)
 - [json (Standard Library)](https://docs.python.org/3/library/json.html)
 - [numpy](https://numpy.org/doc/)
 - [pandas](https://pandas.pydata.org/docs/)
 - [pickle (Standard Library)](https://docs.python.org/3/library/pickle.html)
 - [joblib](https://joblib.readthedocs.io/en/stable/)



Standard features include the following,
 - Basic Usage
   ```Python
   import multipleloader as xld
   load_data = xld.load("test_file.csv")
   ```
   Simply import the library and pass the file path you wish to load.
   The actual loading screen will look like this:
   ![xld test gif 1](https://github.com/Domzou-kun/xld/blob/main/docs/gif/xld_test_gif_1.gif?raw=true)


   In addition, the following LIBRARIES are supported for the extensions.
   - csv / tsv
      - csv
      - numpy
      - pandas **(default)**
   - json
      - json **(default)**
      - pandas
   - pickle / pkl
      - pickle **(default)**
      - pandas
      - joblib
   - npy / npz
      - numpy **(default)**

   You can also specify a library if you wish to load data using a library other than the one configured by default.

   ```Python
   import multipleloader as xld
   load_data = xld.load("test_file.csv", lib="numpy") # Default is pandas
   ```
   In the sample code above, numpy is specified for library.
   When specifying library, numpy also supports spelling inconsistencies such as very commonly used abbreviations such as np.

## Optional arguments, etc
The list of arguments, etc. that can be used in `xld` is as follows.
```
import multipleloader as xld

loaded_data = xld(  # The results will always return with a type of List.
   
   filepath,      # Required argument
      ### List to be used in the target function.

   lib,
      ### Argument to set if you want to use the default library.
   
   encoding
      ### To specify the encoding.
)
```

---

## Getting Started
### Installing

### Latest xld via [PyPI](https://pypi.org/project/multipleloader/) (pip install)
![PyPI](https://img.shields.io/pypi/v/multipleloader)
[![Downloads](https://static.pepy.tech/badge/multipleloader/month)](https://pepy.tech/project/multipleloader)
```
pip install multipleloader
```

### Install by pip from github

```
pip install git+https://github.com/Domzou-kun/xld.git
```
or install via SSH
```
pip install git+git://github.com:Domzou-kun/xld.git
```

## Authors

Domzou

## link
 - The link to PyPI is here.  
    - [PyPI project link](https://pypi.org/project/multipleloader/)  

## Version history
If you want to know about past versions, please refer to [version history](https://github.com/Domzou-kun/xld/blob/main/docs/version_history.txt).

## LICENSE
xld has a MIT license, as found in the [LICENSE file](https://github.com/Domzou-kun/xld/blob/main/LICENSE).






            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Domzou-kun/multiple_loader",
    "name": "multipleloader",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "Python python multi file folder directory loader save loading load reader",
    "author": "Domzou",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/ad/03/324d67a8f10d005d5194156f48eebee90f563ee3ff3f7153892463d889e7/multipleloader-1.0.2.tar.gz",
    "platform": null,
    "description": "![multiple_loader Logo](https://github.com/Domzou-kun/xld/blob/main/docs/icon/logo.png?raw=true)\r\n\r\n<div align=\"center\">\r\n   \r\n   <a href=\"\">![PyPI](https://img.shields.io/pypi/v/multipleloader)</a>\r\n   <a href=\"\">![PyPI - Python Version](https://img.shields.io/pypi/pyversions/multipleloader)</a>\r\n   <a href=\"\">![PyPI - Format](https://img.shields.io/pypi/format/multipleloader)</a>\r\n   <a href=\"\">![PyPI - License](https://img.shields.io/pypi/l/multipleloader)</a>\r\n   <a href=\"\">[![Downloads](https://static.pepy.tech/personalized-badge/multipleloader?period=total&units=international_system&left_color=grey&right_color=blue&left_text=Downloads)](https://pepy.tech/project/multipleloader)</a>\r\n   <a href=\"\">![GitHub issues](https://img.shields.io/github/issues/Domzou-kun/xld)</a>\r\n   <br>\r\n   <a href=\"\">![GitHub followers](https://img.shields.io/github/followers/Domzou-kun?style=social)</a>\r\n   <a href=\"\">[![Twitter](https://badgen.net/badge/icon/tweet?icon=twitter&label)](https://twitter.com/intent/tweet?text=\"xld\"%20is%20a%20recommended%20repository\ud83d\ude0a\ud83d\udc4d%0a&url=https://github.com/Domzou-kun/xld&hashtags=Github,Python)\r\n   </a>\r\n\r\n\r\n</div>\r\n\r\n<div align=\"center\">\r\n   <br>\r\n   \r\n   # **the latest version of 1.0.2\ud83c\udf89**\r\n   ## Changes in the new version of **1.0.2**\r\n   **- Release. -**  \r\n   <br>\r\n\r\n</div>\r\n\r\n---\r\n# Multiple Loader\r\n`multiple loader`(hereinafter referred to as EEV `xld`) is a python library. It is a library that reads the main data file extensions often used by data scientists for data analysis in a **\"simpler\"** and **\"one-line\"** format.\r\n\r\n---\r\n\r\n## Description of xld\r\n`xld` is a python library that automatically loads files in a single line, without the need to specify with statements or modes. Just pass the file path and it will recognize the file extension and load it using the appropriate library.\r\n\r\n---\r\n\r\n## More about Multiple Loader(xld)\r\n`xld` is a library that automatically recognizes file extensions and loads files.\r\nThe extensions supported by the `current version(1.0.1)` are the following extensions:\r\n\r\n - csv / tsv\r\n - json\r\n - npy / npz\r\n - json\r\n - pickle / pkl\r\n\r\nMore extensions will be supported in the future.\r\n\r\nThe supported libraries are as follows:\r\n\r\n - [csv (Standard Library)](https://docs.python.org/3/library/csv.html)\r\n - [json (Standard Library)](https://docs.python.org/3/library/json.html)\r\n - [numpy](https://numpy.org/doc/)\r\n - [pandas](https://pandas.pydata.org/docs/)\r\n - [pickle (Standard Library)](https://docs.python.org/3/library/pickle.html)\r\n - [joblib](https://joblib.readthedocs.io/en/stable/)\r\n\r\n\r\n\r\nStandard features include the following,\r\n - Basic Usage\r\n   ```Python\r\n   import multipleloader as xld\r\n   load_data = xld.load(\"test_file.csv\")\r\n   ```\r\n   Simply import the library and pass the file path you wish to load.\r\n   The actual loading screen will look like this:\r\n   ![xld test gif 1](https://github.com/Domzou-kun/xld/blob/main/docs/gif/xld_test_gif_1.gif?raw=true)\r\n\r\n\r\n   In addition, the following LIBRARIES are supported for the extensions.\r\n   - csv / tsv\r\n      - csv\r\n      - numpy\r\n      - pandas **(default)**\r\n   - json\r\n      - json **(default)**\r\n      - pandas\r\n   - pickle / pkl\r\n      - pickle **(default)**\r\n      - pandas\r\n      - joblib\r\n   - npy / npz\r\n      - numpy **(default)**\r\n\r\n   You can also specify a library if you wish to load data using a library other than the one configured by default.\r\n\r\n   ```Python\r\n   import multipleloader as xld\r\n   load_data = xld.load(\"test_file.csv\", lib=\"numpy\") # Default is pandas\r\n   ```\r\n   In the sample code above, numpy is specified for library.\r\n   When specifying library, numpy also supports spelling inconsistencies such as very commonly used abbreviations such as np.\r\n\r\n## Optional arguments, etc\r\nThe list of arguments, etc. that can be used in `xld` is as follows.\r\n```\r\nimport multipleloader as xld\r\n\r\nloaded_data = xld(  # The results will always return with a type of List.\r\n   \r\n   filepath,      # Required argument\r\n      ### List to be used in the target function.\r\n\r\n   lib,\r\n      ### Argument to set if you want to use the default library.\r\n   \r\n   encoding\r\n      ### To specify the encoding.\r\n)\r\n```\r\n\r\n---\r\n\r\n## Getting Started\r\n### Installing\r\n\r\n### Latest xld via [PyPI](https://pypi.org/project/multipleloader/) (pip install)\r\n![PyPI](https://img.shields.io/pypi/v/multipleloader)\r\n[![Downloads](https://static.pepy.tech/badge/multipleloader/month)](https://pepy.tech/project/multipleloader)\r\n```\r\npip install multipleloader\r\n```\r\n\r\n### Install by pip from github\r\n\r\n```\r\npip install git+https://github.com/Domzou-kun/xld.git\r\n```\r\nor install via SSH\r\n```\r\npip install git+git://github.com:Domzou-kun/xld.git\r\n```\r\n\r\n## Authors\r\n\r\nDomzou\r\n\r\n## link\r\n - The link to PyPI is here.  \r\n    - [PyPI project link](https://pypi.org/project/multipleloader/)  \r\n\r\n## Version history\r\nIf you want to know about past versions, please refer to [version history](https://github.com/Domzou-kun/xld/blob/main/docs/version_history.txt).\r\n\r\n## LICENSE\r\nxld has a MIT license, as found in the [LICENSE file](https://github.com/Domzou-kun/xld/blob/main/LICENSE).\r\n\r\n\r\n\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Automatic loading of files with any extension",
    "version": "1.0.2",
    "project_urls": {
        "Download": "https://github.com/Domzou-kun/multiple_loader",
        "Homepage": "https://github.com/Domzou-kun/multiple_loader"
    },
    "split_keywords": [
        "python",
        "python",
        "multi",
        "file",
        "folder",
        "directory",
        "loader",
        "save",
        "loading",
        "load",
        "reader"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "adea03d898db8759a458d28037be4f3271982b150c65a823f8627170084b5d99",
                "md5": "3ad6669195768591b54a0e275425f235",
                "sha256": "76e3e5194b13b45e69c1df5a16325996c407fae64bc92d578e4a748dac9a6f3a"
            },
            "downloads": -1,
            "filename": "multipleloader-1.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3ad6669195768591b54a0e275425f235",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 10958,
            "upload_time": "2023-07-30T15:44:44",
            "upload_time_iso_8601": "2023-07-30T15:44:44.721480Z",
            "url": "https://files.pythonhosted.org/packages/ad/ea/03d898db8759a458d28037be4f3271982b150c65a823f8627170084b5d99/multipleloader-1.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad03324d67a8f10d005d5194156f48eebee90f563ee3ff3f7153892463d889e7",
                "md5": "f7c05e8a0d11968e6cc098951d8201c9",
                "sha256": "f9e3f1d56b9ea08a1a3aa37dee96906dfceea2762be64a06ec1a6e7304441fba"
            },
            "downloads": -1,
            "filename": "multipleloader-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "f7c05e8a0d11968e6cc098951d8201c9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 9683,
            "upload_time": "2023-07-30T15:44:46",
            "upload_time_iso_8601": "2023-07-30T15:44:46.254085Z",
            "url": "https://files.pythonhosted.org/packages/ad/03/324d67a8f10d005d5194156f48eebee90f563ee3ff3f7153892463d889e7/multipleloader-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-30 15:44:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Domzou-kun",
    "github_project": "multiple_loader",
    "github_not_found": true,
    "lcname": "multipleloader"
}
        
Elapsed time: 0.17696s