Skip to main content

Collective Knowledge - lightweight knowledge manager to organize, cross-link, share and reuse artifacts

Project description

We designed open-source Collective Knowledge framework (CK) to enable automated, collaborative, systematic and reproducible research: http://cKnowledge.org .

CK is a small, modular, customizable, portable and CLI-based tool helping the community develop, share and reuse common APIs and JSON meta descriptions for ad-hoc software, hardware, data, and models.

Such reusable APIs help researchers and workgroups automate all their tedious and repetitive tasks such as detecting software and hardware dependencies; installing missing packages; downloading data sets and models; compiling and running programs; assembling and running pipelines (workflows) for model/software/hardware benchmarking, autotuning and co-design; crowdsourcing time-consuming experiments across computing resources provided by volunteers similar to SETI@home; reproducing and visualizing results; enabling fair comparison of numerous published techniques; automatically generating interactive articles and reproducible papers with reusable research pipelines and components, and so on.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ck-1.9.7.tar.gz (113.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page