Skip to content

Thanks

PeachQ grows through code, documentation, questions and bug reports. Thank you to everyone who helps make it better.

Contributors and community

Thanks to our code and documentation contributors, including the contributors to the engine PeachQ builds on:

hetoku, maximk, protocolstardust, ryanhamilton, ser-vasilich, singaraiona, theaspirational.

Thanks to mau-mauricelim for the table-display and terminal-editing introduction in issue #62, which helped shape our REPL guide.

Thanks to Michael Keenan for the initial code and core idea behind PeachQ's C extension support with 2:. He is also the author of qVis.

Thanks also to the wider q community:

Thanks for raising issues

Bug reports, confusing examples, questions and suggestions all help. We love hearing what you find: raise an issue even if you do not have a fix to contribute.

Thank you to everyone who has opened an issue, including reports that are now closed:

Contributor Issues
adavies42 #31, #32, #33, #34, #35, #36, #37, #38, #39, #40, #41
belowzeroff #4, #5, #6, #7, #8, #9, #10, #11
cautionaryfable #30
derfugu1 #43
effbiae #49, #51
geocar #14, #16, #17, #18, #19
mau-mauricelim #42, #44, #45, #52, #53, #54, #55, #57, #58, #59, #60, #61, #62
nmcdaid #1, #2, #3
ryanhamilton #12, #15, #23, #24, #25, #26, #50
showvik21 #27, #28, #29, #46, #47, #48
WKent-Lee #56

Libraries

Thanks to Andrew Steele for qYaml, the YAML parser in PeachQ's standard library (.yml.load and .yml.dump). It is used under the MIT licence.

KX documentation

Thank you to KX Systems and the documentation contributors for making their q reference available under an open licence.

The files in the basics and ref sections were imported from Documentation for kdb+ and q, by KX Systems and contributors, through Ryan Hamilton's fork at commit 508a1ae8c8309ac9628aad4f61b8bd8d1d127aeb.

The material is used under the Creative Commons Attribution 4.0 International licence. PeachQ initially imported only the docs/basics and docs/ref sections. This adapted snapshot includes corrected links and typography changes; PeachQ-specific additions are marked separately in the reference pages.

Links to sections outside that snapshot point to the original KX documentation. Decorative image embeds were replaced with source links. Four technical images were copied unchanged from the KX documentation repository at revision b6646cdb9e9ba313ce10b6dc90cc033c244d724f. Their individual credits and terms are:

Image Credit and licence
h.edsn.png, uj.gif KX Systems and documentation contributors, CC BY 4.0, as distributed in the KX repository.
linear-regression.png Linear regression, Sewaqu; transparent-background version by RaphaelQS. Public domain.
matrix-multiplication.png Matrix multiplication diagram 2, Lakeworks, CC BY-SA 3.0. PNG rendering distributed by KX; copied without further changes.

The image source record lists the source URLs and file hashes.

The System commands reference is adapted from System commands in the kdb+ and q documentation, © KX Systems, under the same CC BY 4.0 licence. A marked PeachQ-specific section adds help and table-display commands above the existing reference text.

PeachQ is an independent open-source project. It is not affiliated with or endorsed by KX. KX and kdb+ are trademarks of their respective owners.

Foundations

The terminal recordings use asciinema-player 3.17.0, distributed under the Apache 2.0 licence.

Thanks to Anton and the Rayforce contributors for the pure-C vector engine PeachQ builds on.

Thanks to Hannes, Mark and the DuckDB community for the database engine that underpins our planned storage work.