Skip to content

Releases: briangu/klongpy

0.6.6 upgrade libraries

10 Feb 21:14
Compare
Choose a tag to compare

NumPy to 1.26.4
Pandas to 2.2.0
DuckDb to 0.9.2 (still limited to Python 3.11, 0.10.0 will have support for 3.12)
Min version of Python to 3.9 (because NumPy 1.26.4 is 3.9 to 3.12)

0.6.1 - bug fixes and supporting more examples

08 Jan 13:19
Compare
Choose a tag to compare

Some important bug fixes and simplified the internals for groupby.

Most notably, KlongPy can now call into python code that uses multiprocessing.
 
fix async for remote connections · briangu/klongpy@8ef2186 (github.com)
fix multiprocessing for dynamic modules · briangu/klongpy@794a5d1 (github.com)
simplify the groupby · briangu/klongpy@4c73131 (github.com)

fixed negate which was creating a NumPy object array when negating an array - should be the base type in the array.
vectorize black-scholes model · briangu/klongpy@989dcc0 (github.com)

0.6.0

01 Jan 22:26
Compare
Choose a tag to compare

fixed format2 and form broadcasting bugs.
some minor dyad perf optimizations
fixed kgpy printing of strings, particularly annoying when embedded in arrays and you couldn't tell if an element was a string or integer.

added some initial examples for docker / k8s deploy

0.5.12

14 Dec 04:54
Compare
Choose a tag to compare

refactored library kg files from examples.
lib files now are included in the package deployment so that help and other libraries are "batteries included".

in kgpy help is now accessible via ]h

$> ]h
[shows all help]
$> ]h

0.5.10

13 Dec 19:03
Compare
Choose a tag to compare

Fixed IPC issue where KGLambda references were not properly passed back to IPC clients.

The database example now works:

$ cd examples/db

start the web server:

$ kgpy -s 8888 server.kg

and on a client REPL (separate terminal):

$ kgpy
?> c::.cli(8888)
?> upd::c(:upd)
?> db::c(:db)
?> upd([1691111164807793000 100 10000])
?> db("select * from prices")

0.5.9

04 Dec 15:58
Compare
Choose a tag to compare

kgpy (REPL) fixes

0.5.6

11 Oct 18:39
Compare
Choose a tag to compare

fixed bug in collecting IPC client host information.

0.5.1

10 Sep 18:10
Compare
Choose a tag to compare

Improve IPC shutdown
add initial websocket client via the klongpy.ws module
add polygon.io connection example

0.5.0

09 Sep 00:59
Compare
Choose a tag to compare

New IPC capabilities that allow for server callbacks to get client handles. This feature enables pub-sub client/server topologies.

0.4.3 db support

06 Aug 01:46
Compare
Choose a tag to compare

Add database and key-value store support.