Metadata-Version: 2.4
Name: chili-pie
Version: 0.7.3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Rust
License-File: LICENSE
Summary: Chili Language Runtime, written in Rust.
Keywords: automation,flake8,pycodestyle,pyflakes,pylint,clippy
Author-email: hinmeru <purple-chili@hotmail.com>
Requires-Python: >=3.7
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Changelog, https://github.com/purple-chili/chili/blob/main/CHANGELOG.md
Project-URL: Documentation, https://purple-chili.github.io/
Project-URL: Repository, https://github.com/purple-chili/chili

![chili](https://github.com/purple-chili/chili/blob/main/icon.png?raw=true)

![PyPI - Version](https://img.shields.io/pypi/v/chili-pie?style=for-the-badge&color=%2321759b) ![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/jshinonome.vscode-chili?style=for-the-badge&label=vscode%20ext&color=%23007ACC) ![PyPI - Version](https://img.shields.io/pypi/v/chiz?style=for-the-badge&label=chiz&color=%23FFA600)

# Chili: for data analysis and engineering.

## Language syntaxes

[Chili](https://purple-chili.github.io/) uses [Polars](https://www.pola.rs/) for data manipulation and [Arrow](https://arrow.apache.org/)/[Parquet](https://parquet.apache.org/) for data storage. It provides two language syntaxes:

- chili: a modern programming language similar to `javascript`.
- pepper: a vintage programming language similar to `q`.

## References

- [Polars](https://www.pola.rs/): an open-source library for data manipulation.
- [chumsky](https://github.com/zesterer/chumsky): a high performance parser.
- [kola](https://github.com/jshinonome/kola): source code is reused for interfacing with `q`.
- [Nushell](https://www.nushell.sh/): a new type of shell.

Thanks to the authors of these projects and all other open source projects for their great work.

