Displaying 1 to 15 from 15 results

mddf - multi-dimensional data format with attachments for proximity search using a kd-b tree

  •    Javascript

Multidimensional data is important for maps, because you are always interested in things within a range defined in two or three dimensions (though mddf can do N dimensions). Many popular methods of storing map data are not memory efficient, and you must load the entire dataset into RAM or a specialized heavy database engine before it can be used. mddf arranges data more sensibly, so it's actually possible to seek into the file, reading only a small segment, and pull out a collection of nearby points. This means map programs could load fast, work with massive maps and run on tiny devices.There is nothing in mddf that is specifically about maps, but that is the use case that motivates this work.

node-q - Q interfacing with Node.js

  •    Javascript

Q interfacing with Node.js. Supports decompression. Can deserialize all q data types (including guid) to JavaScript. Can serialize all JavaScript data types to q. q has more data types than JavaScript. Therefore you need to know how types are converted.

opentick - A fast tick database for financial timeseries data, built on FoundationDB with simplified SQL layer

  •    C++

OpenTick is a fast tick database for financial timeseries data, built on FoundationDB with simplified SQL layer. You need to use Go >=1.11 which has module support.

embedPy - Allows the kdb+ interpreter to call Python functions

  •    Python

Allows the kdb+ interpreter to manipulate Python objects and call Python functions. Part of the Fusion for kdb+ interface collection. Please direct any questions to ai@kx.com.

kdb-tick - Latest source files for *kdb+tick*: previously at code.kx.com/wsvn/kx/kdb+tick


You are welcome to download and use this code according to the terms of the licence. Instead, download code and subject it to the version control and regression testing you use for your application.

pyq - PyQ — Python for kdb+

  •    Python

PyQ brings the Python programming language to the kdb+ database. Part of the Fusion for kdb+ interface collection. It allows developers to integrate Python and q codes seamlessly in one application. This is achieved by bringing the Python and q interpreters into the same process so that code written in either of the languages operates on the same data. In PyQ, Python and q objects live in the same memory space and share the same data.

poetiq - poetiq - Platform O' Electronic Trading In Q

  •    q

Poetiq is a backtesting and algorithmic trading engine built in kdb+/Q. For testing and simulation use the buildhdb.q script to create a HDB equitysim with simulated equity data.

qfactom - kdb+ wrapper library for interacting with the factom client (factomd) and wallet (factom-walletd) applications via the v2 REST APIs

  •    C

qfactom is a kdb+ wrapper library designed to interact with the Factom blockchain via the factomd client (factomd) and wallet (factom-walletd) REST APIs. The library allows records, in the form of kdb+ tables, lists etc, to be easily secured on the Factom blockchain through the use of simple q function. Entries made to Factom chains can serve as a Proof of Existence, enabling cryptographically secure audit trails to be constructed. Data stored on existing Factom chains, like those used to hold Stock market prices, can also be easily extracted and coverted to kdb+ table format, see example. Combining the speed and scalability of kdb+, with the security and scalability of Factom, enables millions of records to be secured quickly and safely.

funq - Source files for "Fun Q: A Functional Introduction to Machine Learning in Q"

  •    q

Source files for "Fun Q: A Functional Introduction to Machine Learning in Q"

q-mode - Emacs mode for editing q scripts and communicating with inferior q/qcon buffers

  •    Emacs

q-mode is a major mode for editing q (the language written by Kx Systems) in Emacs. If you load ess-mode, it will attempt to associate the .q extension with S-mode. To stop this, add the following lines to your initialization file.

q4q - Source Code for "Q for Quants"


Clone this project and start q with either of the following commands to see q load and analyze either 'trade and sales' or 'best bid and offer' data. All six data sets are downloaded, but only one is loaded. Change the file saved in variable f to load a different data set.

qtips - Source files for "Q Tips: Fast, Scalable and Maintainable Kdb+"


This project contains the source files for "Q Tips: Fast, Scalable and Maintainable Kdb+". Q Tips can be purchased on Amazon. A Kindle version is also available. Books may be purchased in quantity and/or special sales by contacting the publisher, Vector Sigma. Read a review by Yang Guo published by Vector Magazine.

kdb - kdb is a small pluggable IRC Bot framework utilizing the circuits Python Application Framework

  •    Python

kdb is a small pluggable IRC Bot framework utilizing the circuits Python Application Framework. kdb was one of the first "test" applications written in circuits and is still maintained and kept up-to-date with new features and changes in circuits.

rkdb - kdb+ Rust embedding and IPC

  •    Rust

kdb+ bindings for Rust. Originally forked from and substantially based on the Krust cargo package by adwhit via robsmith11. These bindings enable Rust to be used as inside Q to add additional functionality. More generally they also enable Rust to communicate with kdb+ in a memory-safe way.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.