![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"
}