EmbedPy Versions Save

Allows the kdb+ interpreter to call Python functions

1.5.0

2 years ago

Addition of Python 3.9 support

1.4.0

2 years ago

1.3.8

3 years ago
  • Previous to this release 1.3.7 had been released (now removed) to provide support for python 3.8 to embedPy. This release was stable for Linux/Mac but a change to the cpython api to change an interface function call had been causing issues. This has now been rectified.
  • An appropriate tensorflow version >2.2 for python 3.8 is not available at present via conda and as such tests for tensorflow functionality on windows are not completed at this time

1.3.6

3 years ago

With the release of kdb+ 4.0 2020.07.15, the function xexp has been updated wrt. precision and performance. This necessitated a change to the curvefit.t file to account for the precision change

1.3.5

3 years ago
  • Invocation of the function .p.version from a release will now provide a user with the version of embedPy being used
  • sys.argv will now have a guaranteed initialisation with q)p)import sys;print(sys.argv) returning [''] This had not been guaranteed with certain versions of python

1.3.4

3 years ago
  • Release 1.3.3 introduced a bug which needs to be looked into before the addition of venv is stable
  • Tensorflow test file remains updated for support with testing on tensorflow 2

1.3.2

5 years ago
  • update tests for https only code.kx.com
  • updated kdb+ version used in docker image
  • stricter compiler flags for build.
  • docker image only runs q under rlwrap if attached to a tty

1.3.1

5 years ago

Require at least python 3.6 on windows as a workaround for python 3.5 could cause a crash on windows 7

1.3.0

5 years ago

Python 3.7 Workaround Python 3.5 waiting for stdin on Windows Workaround for python modules that expect main to be resolvable in q on macOS (#55) Fix for test failure on windows (#56 ) conda package builds whenever embedPy is built Various CI and test tidy up

1.2.0

5 years ago

Release 1.2.0

Added .p.xunwrap recursive unwrap of all embedPy objects in q lists, dictionaries or tables python sys.argv is set to [''] if not already set when p.q is loaded Docker image built and updated on releases Tests print more information on failure/error and added requirements.txt for tests, these are not dependencies for embedPy, only to run the tests Python 3.5 or higher is required, updated README to reflect this travisCI runs tests if kdb+ is available