Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

EssenceBinder

THIS PROJECT IS IN ALPHA! YOU HAVE BE WARNED!


EssenceBinder is an open-source and general purpose development framework design to model, interact with and manipulate any entity - abstract or tangible - through a structured model inspired by the Suggested Upper Merged Ontology. It's core focus is on providing a rich, extensible foundation for representing and working with Things in a flexible and scalable way.

More than a typical object-oriented framework; it's a generalised, structured way to model reality itself. Whether you're building AI-driven applications knowledge graphs, automation systems, or just looking to cut down your workload. EssenceBinder provides a standardised yet flexible foundation.

PyThings is a comprehensive, extendable, and structured Python framework for representing, interacting with, and reasoning about entities, concepts, and structured data. It provides a flexible ontology-based foundation, allowing users to model relationships, attributes, and metadata with high interoperability across various domains.

Whether you're working with semantic data models, composable objects, knowledge graphs, or hierarchical systems, PyThings streamlines the process with extensible ontologies, advanced inference capabilities, and multi-format data outputs.

PyThings is a modular and extensible Python framework for working with structured, composable objects—whether they are real-world entities, abstract concepts, or system components.

Instead of reinventing data structures and relationships, PyThings provides a ready-to-use base of standardized objects while allowing you to define your own with minimal effort. Import predefined structures, enhance your own classes, or seamlessly integrate semantic tools without needing to manually build complex models.

Key features:

  • Prebuilt, Modular Object System – Import rich, structured entities without having to define everything from scratch.
  • Composable and Extendable – Objects can have relationships, attributes, and metadata, supporting bidirectional interactions (e.g., a Computer → HasPart → CPU, and CPU → IsPartOf → Computer).
  • Flexible Data Representation – Supports a range of formats, from relational data models to knowledge graphs.
  • Plug-and-Play with Python Ecosystem – Works seamlessly with NumPy, Pint, Pandas, Pydantic, and more.
  • Ontology-Compatible, but Not Required – Uses SUMO as a foundation to provide structured defaults, but you don’t need to think about ontologies unless you want to.

Metadata

Release files for EssenceBinder 0.1.1.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for EssenceBinder 0.1.1.dev0
File Size Uploaded
essencebinder-0.1.1.dev0.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for EssenceBinder 0.1.1.dev0
File Interpreter ABI Platform
essencebinder-0.1.1.dev0-py3-none-any.whl Python 3 none any Details

Total release size: 8.5 kB

Release files / essencebinder-0.1.1.dev0.tar.gz

Download URL essencebinder-0.1.1.dev0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6b09f764a38404debac2ac603040b4ce94bbea325dc5885de41f29b06db3be6e
BLAKE2b-256 checksum
How to use checksums
825b35a9678084233b931074c3688d15ffc693c576ad9e57d505f95d529bb6a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / essencebinder-0.1.1.dev0-py3-none-any.whl

Download URL essencebinder-0.1.1.dev0-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
235043100b974bdb09c8606ad8cc9b52f9033a8e488af241ec49a25994e4e65d
BLAKE2b-256 checksum
How to use checksums
2c3d56c36895331e347b22f62083afc8285a25b567326639f70668a85b86b75a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.1.1.dev0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page