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.8.0.tar.gz (6.2 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.8.0-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for hyperbase-0.8.0.tar.gz
Algorithm Hash digest
SHA256 a2d270f5aae94d5823f121f9784510939da85ca278c6b48de3dae3b50ad632c6
MD5 b7a5c1b024b2fff9b3f6114e379e045e
BLAKE2b-256 03708247a9b4b84e27edcbc6381f059cabc881c66a0cb53d2df72e881a4ccbf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for hyperbase-0.8.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.8.0-py3-none-any.whl.

File metadata

  • Download URL: hyperbase-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 29.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.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4fb361b837134e63e7f7b0a69c00feb48e42638b7255237439ee29f1eb6ec63b
MD5 17442164bf4ba3e9488f70f3d5fd7df8
BLAKE2b-256 24e1638f4dc63b97c69e9d0eae5c5f068c57987922341ed1240ac625a2208cbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for hyperbase-0.8.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