A PyForge Ecosytem Project for adaptability, modular and extendable.
Project description
PyExtend
from the PyForge ecosystem
THIS PROJECT IS IN ALPHA! YOU HAVE BE WARNED!
PyThings 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. PyThings provides a standardised yet flexible foundation.
Getting Started
These instructions will give you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on deploying the project on a live system.
Prerequisites
Requirements for the software and other tools to build, test and push
Installing
PyThings is available as a Python package.
To install:
pip instal pythings
Additional domains and extensions can be found here, and follow the convention:
# Domain and definition expansions
pip install pythings-<domain_name>
# Plugins
pip install pythings-ext-<name>
Official domains are also downloadable within the codebase but this is generally not recommended.
Extending & Expanding
Explain how to run the automated tests for this system
General Extensions
General extensions are those generally affecting the functionality of the package.
Give an example
Domain Specific Extensions
DSFs are those that are specific to a particular domain or use case, and typically expand or form part of the lower ontology.
Give an example
Deployment
Add additional notes to deploy this on a live system
Built With
- Contributor Covenant - Used for the Code of Conduct
- Creative Commons - Used to choose the license
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use Semantic Versioning for versioning. For the versions available, see the tags on this repository.
Authors
The PyThings project was founded and is driven by DirtyWork Solutions.
- Aidan Hogg - Launched the project - DirtyWork Solutions
- Billie Thompson - Provided README Template - PurpleBooth
See also the list of contributors who participated in this project.
License
This project is licensed under the CC0 1.0 Universal Creative Commons License - see the LICENSE.md file for details
Acknowledgments
- Hat tip to anyone whose code is used
- Inspiration
- etc
PyExtend
from the PyForge ecosystem
Requirements for the software and other tools to build, test and push
Installing
PyThings is available as a Python package.
To install:
pip instal pythings
Additional domains and extensions can be found here, and follow the convention:
# Domain and definition expansions
pip install pythings-<domain_name>
# Plugins
pip install pythings-ext-<name>
Official domains are also downloadable within the codebase but this is generally not recommended.
Extending & Expanding
Explain how to run the automated tests for this system
General Extensions
General extensions are those generally affecting the functionality of the package.
Give an example
Domain Specific Extensions
DSFs are those that are specific to a particular domain or use case, and typically expand or form part of the lower ontology.
Give an example
Deployment
Add additional notes to deploy this on a live system
Built With
- Contributor Covenant - Used for the Code of Conduct
- Creative Commons - Used to choose the license
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use Semantic Versioning for versioning. For the versions available, see the tags on this repository.
Authors
The PyThings project was founded and is driven by DirtyWork Solutions.
- Aidan Hogg - Launched the project - DirtyWork Solutions
- Billie Thompson - Provided README Template - PurpleBooth
See also the list of contributors who participated in this project.
License
This project is licensed under the CC0 1.0 Universal Creative Commons License - see the LICENSE.md file for details
Acknowledgments
- Hat tip to anyone whose code is used
- Inspiration
- etc
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyextendable-0.1.0.tar.gz.
File metadata
- Download URL: pyextendable-0.1.0.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9ff0fb525722d9ad92727ddbca662d70312a5bc2b43d559c55bcae2ee94ee29
|
|
| MD5 |
3832cd25910ba312c1db47316d75afa6
|
|
| BLAKE2b-256 |
a92a88e93c358b1b68e9d7a634580ddea704f8674fd0bc94b21c2a97e628614b
|
File details
Details for the file pyextendable-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pyextendable-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f4e1ebebdd91a00ff2376ef393796cee664fdb5002e23e6df45b54894acb217
|
|
| MD5 |
123b7d6fd637e099bb6b29e722043585
|
|
| BLAKE2b-256 |
51d94f1b9612bdf5429b48210627b677b8f6240a44f0bc5715bf8d5213e3ba14
|