Skip to main content

Explore relational data

Project description

https://raw.githubusercontent.com/amirouche/hoply/master/hoply.jpg https://codecov.io/gh/amirouche/hoply/branch/master/graph/badge.svg https://travis-ci.com/amirouche/hoply.svg?branch=master

hoply is a generic n-tuple store that can be used to create a triplestore or a quadstore or whatever.

Checkout the tests.py for a glimpse on how to use it.

Getting started

git clone https://github.com/amirouche/hoply/

And read the documentation at docs/source/index.html.

ChangeLog

0.14.0

  • Move to a new storage backend API inspired from [SRFI-167](https://srfi.schemers.org/srfi-167/) in particular expose a prefix argument in Hoply so that it is possible to hook multiple abstractions to the same OKVS database.
  • Replace h.compose with h.select. It might be more familiar to Pythonista and the result is similar to what the SPARQL SELECT does and somewhat similar to what SQL SELECT does.
  • Drop helpers
  • Makefile: bring back WiredTiger

0.13.4

  • fix bug in prefix construction during querying affecting all queries

0.13.3

  • fix bug in is_permutation_prefix and add Transaction.add

0.13.2

  • moar doc
  • add memory backend
  • add leveldb backend

0.13.1

  • README++

0.13.0

  • Changed the public interface
  • Implement generic n-tuple store
  • wiredtiger backend

Author

Say héllo!

Project details


Download files

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

Files for hoply, version 0.14.0
Filename, size & hash File type Python version Upload date
hoply-0.14.0.tar.gz (20.4 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page