Question

Quels sont les outils / bibliothèques disponibles pour intégrer Python avec kdb?

Était-ce utile?

La solution

J'ai aussi trouvé http://www.kx.com/a/k/ connecter / python / , avec http://bitbucket.org/halotis/qpy . Je ne l'ai pas utilisé non plus.

Autres conseils

Le site timestored a guide apis python pour KDB compléter avec des vidéos. http://timestored.com/kdbGuides/pythonApi

Pour résumer vos options:

  1. Dan Nugent Python Library - API toujours maintenue pour tirer des données dans Python <= v2.6 à partir d'un serveur KDB. Plus rapide que qpy.
  2. qpy - API originale qui a été basée sur l'API java de kx.com. Plus lent que Dans mais plus belle mise en forme des tables lors de l'impression.
  3. PYQ - Apporte interprètes Python et Q dans le même processus et permet le code écrit en ou l'autre des langues pour fonctionner sur les mêmes données. Prise en charge Python 2.7 et 3.x et toutes les versions de KDB +.
  4. qPython - API récent, supportant Python 2.7

il y a aussi Dan Nugent https://github.com/DannoHung/q

noter également que, comme perl , parfois l'exportation au format sur la douille web est suffisante - juste obtenir http://SERVER.example:PORT/FMT?QUERY, où la FMT est une des csv / txt / xml / XLS (par exemple http://localhost:5050/csv?table)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top