Metadata-Version: 2.1
Name: ddeutil
Version: 0.2.1
Summary: Data Developer & Engineer Core Utility Objects
Author-email: korawica <korawich.anu@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/korawica/ddeutil/
Project-URL: Source Code, https://github.com/korawica/ddeutil/
Keywords: data,utility
Classifier: Topic :: Utilities
Classifier: Natural Language :: English
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ujson ==5.9.0
Requires-Dist: tzdata ==2023.4
Requires-Dist: python-dateutil <3.0.0,==2.8.2
Requires-Dist: backports.zoneinfo >=0.2.1 ; python_version == "3.8"
Provides-Extra: test
Requires-Dist: clishelf ==0.1.1 ; extra == 'test'
Requires-Dist: types-python-dateutil ==2.8.19.14 ; extra == 'test'
Requires-Dist: memory-profiler ==0.61.0 ; extra == 'test'
Requires-Dist: perfplot <1.0.0,==0.10.2 ; extra == 'test'
Provides-Extra: vendor
Requires-Dist: pandas ; extra == 'vendor'

# Data Utility Packages: _Core_

[![test](https://github.com/korawica/ddeutil/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/korawica/ddeutil/actions/workflows/tests.yml)
[![python support version](https://img.shields.io/pypi/pyversions/ddeutil)](https://pypi.org/project/ddeutil/)
[![size](https://img.shields.io/github/languages/code-size/korawica/ddeutil)](https://github.com/korawica/ddeutil)

**Table of Contents:**:

- [Features](#features)
  - [Base Utility Functions](#base-utility-functions)
  - [Utility Functions](#utility-functions)

The **Core Utility** package with the utility objects that was created with
sub-package namespace, `ddeutil`, for independent installation. This make this
package able to extend with any extension with this namespace. In the future,
this namespace able to scale out the coding with folder structure. You can add
any features that you want to install and import by `import ddeutil.{extension}`.

This package provide the Base Utility and Utility functions for any data package.

**Install from PyPI**:

```shell
pip install ddeutil
```

In the future, this namespace package will implement extension package for
dynamic installation such as you want to use file utility package that
implement by this namespace, you can install by `pip install ddeutil-file`.

## Features

### Base Utility Functions

```text
core.base
    - cache
    - checker
    - convert
    - elements
    - hash
    - merge
    - prepare
    - sorting
    - splitter
```

### Utility Functions

```text
core
    - decorator
    - dtutils
    - randomly
```

## License

This project was licensed under the terms of the [MIT license](LICENSE).
