Name | atikin-data JSON |
Version |
0.1.0
JSON |
| download |
home_page | None |
Summary | Atikin-Data โ lightweight smart data toolkit (mini-pandas style utilities for daily use) |
upload_time | 2025-09-02 08:53:38 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | MIT |
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"
}