Skip to main content

A foundational library for Semantic Hypergraphs

Project description

Hyperbase

A foundational library for Semantic Hypergraphs

Hyperbase is a foundational library for working with Semantic Hypergraphs (SH), which make it possible to represent a natural language sentence such as "Einstein first published the theory of relativity in 1905" as an ordered, recursive hyperlink of the form:

![Einstein first published the Theory of Relativity in 1905.](assets/images/hyperedge-blocks.png){ width="75%" }

Hyperbase is written in Python, to both take advantage and facilitate integration with the rich environment of scientific libraries available in this language. It is released under the highly permissive MIT open source license.

Installation and manual

Installation instructions, the manual and more information can be found here: https://hyperquest.ai/hyperbase

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Funding

The creation of this software library and the associated research that made it possible were funded by CNRS and the ERC Consolidator Grant Socsemics (grant #772743).

License

MIT

Project details


Download files

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

Source Distribution

hyperbase-0.9.0.tar.gz (6.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hyperbase-0.9.0-py3-none-any.whl (67.8 kB view details)

Uploaded Python 3

File details

Details for the file hyperbase-0.9.0.tar.gz.

File metadata

  • Download URL: hyperbase-0.9.0.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hyperbase-0.9.0.tar.gz
Algorithm Hash digest
SHA256 73d9ee39575012f371ca54f30cba0679bf62b37c2d20304a9db6d5dbc6d41f9a
MD5 5c698d0b1f25d48f6458ef531ae1de51
BLAKE2b-256 54f5e073de252a8cb077b9a0bc55b3c35cbc5192573a711622e28b516cc4cfed

See more details on using hashes here.

Provenance

The following attestation bundles were made for hyperbase-0.9.0.tar.gz:

Publisher: publish.yml on hyperquest-hq/hyperbase

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hyperbase-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: hyperbase-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 67.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hyperbase-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 895bce3efb0a77a3d8bfd3ac906f5b3d485ed0da9f826c51b0cc396d36531158
MD5 935796877f7de970cbcf2731fc0fe57d
BLAKE2b-256 cf4981868ea5b17d03b6a4cb1317a9caecee92cb73f3f01c4656308de40fb980

See more details on using hashes here.

Provenance

The following attestation bundles were made for hyperbase-0.9.0-py3-none-any.whl:

Publisher: publish.yml on hyperquest-hq/hyperbase

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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