atikin-data


Nameatikin-data JSON
Version 0.1.0 PyPI version JSON
download
home_pageNone
SummaryAtikin-Data โ€” lightweight smart data toolkit (mini-pandas style utilities for daily use)
upload_time2025-09-02 08:53:38
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords data csv json excel lightweight atikin
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Atikin-Data

**Atikin-Data** is a smart, lightweight, and advanced **daily-use data toolkit** for Python developers.  
It helps you **handle CSV, Excel, JSON files**, summarize, filter, sort, merge, convert, and even visualize datasets effortlessly.

Developed by: **Atikin Verse**

---

## ๐Ÿš€ Features

### 1. Quick Summary
```python
from atikin_data import quick_summary
summary = quick_summary("data.csv")
print(summary)
````

* Rows, Columns
* Column names & data types
* Mini alternative to Pandas profiling

---

### 2. Quick Preview

```python
from atikin_data import quick_preview
preview = quick_preview("data.csv", n=5)
print(preview)
```

* Preview first `n` rows of your dataset

---

### 3. Missing Report

```python
from atikin_data import missing_report
report = missing_report("data.csv")
print(report)
```

* Count missing values per column

---

### 4. Column Stats

```python
from atikin_data import column_stats
stats = column_stats("data.csv")
print(stats)
```

* Min, Max, Mean for numeric columns

---

### 5. Merge Files

```python
from atikin_data import merge_files
output = merge_files(["file1.csv","file2.csv"], output="merged.csv")
```

* Merge multiple CSV files into one

---

### 6. Auto Convert

```python
from atikin_data import auto_convert
auto_convert("data.csv", "data.xlsx")
```

* Convert CSV โ‡„ Excel โ‡„ JSON automatically

---

### 7. Filter Rows

```python
from atikin_data import filter_rows
filtered = filter_rows("data.csv", "Age > 25 and City == 'Delhi'")
print(filtered)
```

* Filter rows using **conditions** (Pandas query syntax)

---

### 8. Sort Columns

```python
from atikin_data import sort_columns
sorted_df = sort_columns("data.csv", "Age", ascending=True)
print(sorted_df)
```

* Sort dataset by any column

---

### 9. Visual Summary

```python
from atikin_data import visual_summary
visual_summary("data.csv")
```

* Quick **histogram/plots** for numeric columns
* Requires `matplotlib` (`pip install matplotlib`)

---

## ๐Ÿ“ฆ Installation

```bash
pip install pandas numpy openpyxl matplotlib
pip install -e .
```

---

## ๐Ÿงช Testing

```bash
pytest -q
```

* All tests should pass โœ…

---

## โšก Notes

* `visual_summary` requires `matplotlib`, but rest of the functions work without it.
* Supports CSV, Excel (`.xls`, `.xlsx`), and JSON files.
* Lightweight, fast, and easy-to-use for daily data tasks.

---

## ๐Ÿ’ก Example Usage

```python
from atikin_data import quick_summary, filter_rows, merge_files

# Quick summary
summary = quick_summary("data.csv")
print(summary)

# Filter rows
filtered = filter_rows("data.csv", "Age > 30")
print(filtered)

# Merge multiple files
merge_files(["data1.csv","data2.csv"], "merged.csv")
```

---

## ๐Ÿ”— Author

**Atikin Verse**
For more tools & libraries: [https://atikinverse.com](https://atikinverse.com)

```

---


## ๐ŸŒ Follow Us

| Platform  | Username    |
| --------- | ----------- |
| Facebook  | atikinverse |
| Instagram | atikinverse |
| LinkedIn  | atikinverse |
| Twitter/X | atikinverse |
| Threads   | atikinverse |
| Pinterest | atikinverse |
| Quora     | atikinverse |
| Reddit    | atikinverse |
| Tumblr    | atikinverse |
| Snapchat  | atikinverse |
| Skype     | atikinverse |
| GitHub    | atikinverse |

---

<div align="center">  
Made with โค๏ธ by the **Atikin Data** ๐Ÿš€  
</div>

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "atikin-data",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "data, csv, json, excel, lightweight, atikin",
    "author": null,
    "author_email": "Atikin Verse <atikinverse@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/aa/ac/e3fc7b51f143c860d38df5689bb5d168aa57e8045422008b94551c88ae32/atikin_data-0.1.0.tar.gz",
    "platform": null,
    "description": "# Atikin-Data\r\n\r\n**Atikin-Data** is a smart, lightweight, and advanced **daily-use data toolkit** for Python developers.  \r\nIt helps you **handle CSV, Excel, JSON files**, summarize, filter, sort, merge, convert, and even visualize datasets effortlessly.\r\n\r\nDeveloped by: **Atikin Verse**\r\n\r\n---\r\n\r\n## \ud83d\ude80 Features\r\n\r\n### 1. Quick Summary\r\n```python\r\nfrom atikin_data import quick_summary\r\nsummary = quick_summary(\"data.csv\")\r\nprint(summary)\r\n````\r\n\r\n* Rows, Columns\r\n* Column names & data types\r\n* Mini alternative to Pandas profiling\r\n\r\n---\r\n\r\n### 2. Quick Preview\r\n\r\n```python\r\nfrom atikin_data import quick_preview\r\npreview = quick_preview(\"data.csv\", n=5)\r\nprint(preview)\r\n```\r\n\r\n* Preview first `n` rows of your dataset\r\n\r\n---\r\n\r\n### 3. Missing Report\r\n\r\n```python\r\nfrom atikin_data import missing_report\r\nreport = missing_report(\"data.csv\")\r\nprint(report)\r\n```\r\n\r\n* Count missing values per column\r\n\r\n---\r\n\r\n### 4. Column Stats\r\n\r\n```python\r\nfrom atikin_data import column_stats\r\nstats = column_stats(\"data.csv\")\r\nprint(stats)\r\n```\r\n\r\n* Min, Max, Mean for numeric columns\r\n\r\n---\r\n\r\n### 5. Merge Files\r\n\r\n```python\r\nfrom atikin_data import merge_files\r\noutput = merge_files([\"file1.csv\",\"file2.csv\"], output=\"merged.csv\")\r\n```\r\n\r\n* Merge multiple CSV files into one\r\n\r\n---\r\n\r\n### 6. Auto Convert\r\n\r\n```python\r\nfrom atikin_data import auto_convert\r\nauto_convert(\"data.csv\", \"data.xlsx\")\r\n```\r\n\r\n* Convert CSV \u21c4 Excel \u21c4 JSON automatically\r\n\r\n---\r\n\r\n### 7. Filter Rows\r\n\r\n```python\r\nfrom atikin_data import filter_rows\r\nfiltered = filter_rows(\"data.csv\", \"Age > 25 and City == 'Delhi'\")\r\nprint(filtered)\r\n```\r\n\r\n* Filter rows using **conditions** (Pandas query syntax)\r\n\r\n---\r\n\r\n### 8. Sort Columns\r\n\r\n```python\r\nfrom atikin_data import sort_columns\r\nsorted_df = sort_columns(\"data.csv\", \"Age\", ascending=True)\r\nprint(sorted_df)\r\n```\r\n\r\n* Sort dataset by any column\r\n\r\n---\r\n\r\n### 9. Visual Summary\r\n\r\n```python\r\nfrom atikin_data import visual_summary\r\nvisual_summary(\"data.csv\")\r\n```\r\n\r\n* Quick **histogram/plots** for numeric columns\r\n* Requires `matplotlib` (`pip install matplotlib`)\r\n\r\n---\r\n\r\n## \ud83d\udce6 Installation\r\n\r\n```bash\r\npip install pandas numpy openpyxl matplotlib\r\npip install -e .\r\n```\r\n\r\n---\r\n\r\n## \ud83e\uddea Testing\r\n\r\n```bash\r\npytest -q\r\n```\r\n\r\n* All tests should pass \u2705\r\n\r\n---\r\n\r\n## \u26a1 Notes\r\n\r\n* `visual_summary` requires `matplotlib`, but rest of the functions work without it.\r\n* Supports CSV, Excel (`.xls`, `.xlsx`), and JSON files.\r\n* Lightweight, fast, and easy-to-use for daily data tasks.\r\n\r\n---\r\n\r\n## \ud83d\udca1 Example Usage\r\n\r\n```python\r\nfrom atikin_data import quick_summary, filter_rows, merge_files\r\n\r\n# Quick summary\r\nsummary = quick_summary(\"data.csv\")\r\nprint(summary)\r\n\r\n# Filter rows\r\nfiltered = filter_rows(\"data.csv\", \"Age > 30\")\r\nprint(filtered)\r\n\r\n# Merge multiple files\r\nmerge_files([\"data1.csv\",\"data2.csv\"], \"merged.csv\")\r\n```\r\n\r\n---\r\n\r\n## \ud83d\udd17 Author\r\n\r\n**Atikin Verse**\r\nFor more tools & libraries: [https://atikinverse.com](https://atikinverse.com)\r\n\r\n```\r\n\r\n---\r\n\r\n\r\n## \ud83c\udf10 Follow Us\r\n\r\n| Platform  | Username    |\r\n| --------- | ----------- |\r\n| Facebook  | atikinverse |\r\n| Instagram | atikinverse |\r\n| LinkedIn  | atikinverse |\r\n| Twitter/X | atikinverse |\r\n| Threads   | atikinverse |\r\n| Pinterest | atikinverse |\r\n| Quora     | atikinverse |\r\n| Reddit    | atikinverse |\r\n| Tumblr    | atikinverse |\r\n| Snapchat  | atikinverse |\r\n| Skype     | atikinverse |\r\n| GitHub    | atikinverse |\r\n\r\n---\r\n\r\n<div align=\"center\">  \r\nMade with \u2764\ufe0f by the **Atikin Data** \ud83d\ude80  \r\n</div>\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Atikin-Data \u2014 lightweight smart data toolkit (mini-pandas style utilities for daily use)",
    "version": "0.1.0",
    "project_urls": null,
    "split_keywords": [
        "data",
        " csv",
        " json",
        " excel",
        " lightweight",
        " atikin"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e79f423dc7aaf10e31147e87dd575103f585626f8344923d434acdbd4fff527a",
                "md5": "b71c300aaa1a42df7ed0f144b6078593",
                "sha256": "a40b10f329cdb53e2298f08bc7b4176204f0c33963559397de506781d2c6d3d2"
            },
            "downloads": -1,
            "filename": "atikin_data-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b71c300aaa1a42df7ed0f144b6078593",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 10892,
            "upload_time": "2025-09-02T08:53:36",
            "upload_time_iso_8601": "2025-09-02T08:53:36.375617Z",
            "url": "https://files.pythonhosted.org/packages/e7/9f/423dc7aaf10e31147e87dd575103f585626f8344923d434acdbd4fff527a/atikin_data-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aaace3fc7b51f143c860d38df5689bb5d168aa57e8045422008b94551c88ae32",
                "md5": "a63e255763946f6bbdabf61a6a637853",
                "sha256": "e6fbcd6fb8d3bfbabedb33ed082adc6279ffa3e468db4af617d1bca2e7b7388e"
            },
            "downloads": -1,
            "filename": "atikin_data-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "a63e255763946f6bbdabf61a6a637853",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 10487,
            "upload_time": "2025-09-02T08:53:38",
            "upload_time_iso_8601": "2025-09-02T08:53:38.435254Z",
            "url": "https://files.pythonhosted.org/packages/aa/ac/e3fc7b51f143c860d38df5689bb5d168aa57e8045422008b94551c88ae32/atikin_data-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-02 08:53:38",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "atikin-data"
}
        
Elapsed time: 1.40162s