diff --git a/README.md b/README.md index 45f871a..29a4d9e 100644 --- a/README.md +++ b/README.md @@ -9,14 +9,19 @@ [![Release Notes](https://img.shields.io/github/release/briangu/klongpy)](https://github.com/briangu/klongpy/releases) [![Downloads](https://static.pepy.tech/badge/klongpy/month)](https://pepy.tech/project/klongpy) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/klongpy.svg?style=social&label=Follow%20%40KlongPy)](https://twitter.com/klongpy) +[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/klongpy.svg?style=social&label=Follow%20%40KlongPy)](https://twitter.com/klongpy) +[![](https://dcbadge.vercel.app/api/server/6adMQxSpJS?compact=true&style=flat)](https://discord.gg/z2vvTvxa) # KlongPy KlongPy is a Python adaptation of the [Klong](https://t3x.org/klong) [array language](https://en.wikipedia.org/wiki/Array_programming), offering high-performance vectorized operations. It prioritizes compatibility with Python, thus allowing seamless integration of Python's expansive ecosystem while retaining Klong's succinctness. With the inclusion of [CuPy](https://github.com/cupy/cupy), KlongPy can operate using both CPU and GPU backends. It utilizes [NumPy](https://numpy.org/), an [Iverson Ghost](https://analyzethedatanotthedrivel.org/2018/03/31/NumPy-another-iverson-ghost/) descendant from APL, as its core. This means its runtime can target either GPU or CPU backends. The framework's foundation lies in [Nils M Holm](https://t3x.org)'s work, the original developer of Klong, who has authored a [Klong Book](https://t3x.org/klong/book.html). KlongPy is especially useful for data scientists, quantitative analysts, researchers, and programming language aficionados. +# Quick install + +`pip3 install klongpy[all]` + # Overview KlongPy is both an Array Language runtime and a set of powerful tools for building high performance data analysis and distributed computing applications. Some of the features include: @@ -162,7 +167,7 @@ Run (GPU) ### All application tools (db, web, REPL, etc.) - $ pip3 install klongpy[full] + $ pip3 install klongpy[all] # REPL diff --git a/setup.py b/setup.py index 337fb2d..89544e0 100644 --- a/setup.py +++ b/setup.py @@ -22,6 +22,7 @@ # full feature set extras extra_requires['full'] = extra_requires['repl'] + extra_requires['web'] + extra_requires['db'] + extra_requires['ws'] +extra_requires['all'] = extra_requires['full'] setup( name='klongpy',