brickllm

View on PyPIReverse Dependencies (0)

1.3.0 brickllm-1.3.0-py3-none-any.whl

Wheel Details

Project: brickllm
Version: 1.3.0
Filename: brickllm-1.3.0-py3-none-any.whl
Download: [link]
Size: 172057
MD5: c060f3963201d7822f646ca5a3ce2538
SHA256: e9b4e8742b8b88fd30ff71e1744d010f8a81243c479b0660c2fc52e7ede4d4de
Uploaded: 2025-01-02 23:17:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: brickllm
Version: 1.3.0
Summary: Library for generating RDF files following BrickSchema ontology using LLM
Author: Marco Perini
Author-Email: marco.perini[at]eurac.edu
Home-Page: https://brickllm.com/
Project-Url: Documentation, https://brickllm.com/docs
Project-Url: Repository, https://github.com/EURAC-EEBgroup/brickllm-lib
License: BSD-3-Clause
Keywords: brickllm,brickschema,rdf,ontologies,knowledge graph,semantic web,ai,artificial intelligence,gpt,machine learning,natural language processing,nlp,openai,building automation,iot,graph,ontology
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9,<4.0
Requires-Dist: langchain-anthropic (==0.2.1)
Requires-Dist: langchain-fireworks (==0.2.0)
Requires-Dist: langchain-ollama (<0.3.0,>=0.2.2)
Requires-Dist: langchain_community (==0.3.0)
Requires-Dist: langchain_core (<0.4.0,>=0.3.5)
Requires-Dist: langchain_openai (==0.2.0)
Requires-Dist: langgraph (==0.2.23)
Requires-Dist: pyshacl (==0.21)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: rdflib (<7,>=6.2.0)
Description-Content-Type: text/markdown
[Description omitted; length: 10152 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
brickllm/__init__.py sha256=bSusg3bBouje9nlk_4edUEZZPTGvOZEQo_Xcnop8cLk 466
brickllm/compiled_graphs.py sha256=HazzWCquzYzerPe1UJjf4iNLb92z5iZc3gLKm7QPFwc 208
brickllm/configs.py sha256=wBgJTAeLT6X2FbmSwYCqYq9SxK60lNkmaDJTtor8ylw 273
brickllm/edges/__init__.py sha256=vwBmlF5tRE4hWv-RaBv_AAv1jEjovWta8DjJuTsq5Qw 263
brickllm/edges/check_sensor_presence.py sha256=w3PpN2sETK2Znxg4kfWMWiKzF7mWq38fRAe8sN9PG78 1082
brickllm/edges/validate_condition.py sha256=sE12XnD_34GWQXRoS5EjYPyRm_5NifKeL83DIpkXfGg 584
brickllm/edges/validate_condition_local.py sha256=dL4obODPStfUvBKRF9QXgS56mUCYnuNBwZldYmFDHNE 584
brickllm/graphs/__init__.py sha256=bJXGWO9oamRMz0n5zuEn8-iJbUbCsQukVEC6DYE1DhI 250
brickllm/graphs/abstract_graph.py sha256=bWlRrtASYGhmhWPSH55UqJQs-pF8rJoVq65Ra4uUqZY 3410
brickllm/graphs/brickschema_graph.py sha256=CVITcNp2qr1mH6QNm8lMLbhmDzC8_tvtH6_jdGmg734 2790
brickllm/graphs/brickschema_graph_local.py sha256=RSY07vdNMNcvvrfolhYd3QM9WvB5L_I_d9d-0r5_qXU 1929
brickllm/helpers/__init__.py sha256=24zStdJy-Eyb3UlzeT7_1nYBZgALM-NLSwjknOSQ4Rg 590
brickllm/helpers/llm_models.py sha256=jjRUVPv4VaEj3Af7hIyUbtZPW9XCuvqXL4pbBiO-bqk 1503
brickllm/helpers/prompts.py sha256=UiOyH1jiwMR0ntWF86BAHk525GwAcmyOGXYrJ1HVbyg 8670
brickllm/logger.py sha256=3N78xQdhH_XwqfCil92jisjgBxgQqDvseLXduKxXIJk 872
brickllm/nodes/__init__.py sha256=x7bHla0oJChswM_2WdHMXM7uezWf_nGjW-vou4AhsFE 496
brickllm/nodes/generation_local.py sha256=rpGBUSyd7_2lLCDbAWo3nlAV8x2ZxAwetjInN2AcMIo 1114
brickllm/nodes/get_elem_children.py sha256=O9olt6pg4sYLZrB8zDwjk-d8hIPheSDaegFdOtZuxnw 2654
brickllm/nodes/get_elements.py sha256=rQZkdzRGjobNOneu2AFGX1doJts7fAZQ8cbbeVa0VoE 1909
brickllm/nodes/get_relationships.py sha256=ht2lDTby_vvtrByLoV1iDGxxTJcam0D_XeXc9JNHVtw 2241
brickllm/nodes/get_sensors.py sha256=zC7onKIE7rQdCzlVSqBdh6DjRIxd2Fd8pDrPqNtJjhA 1420
brickllm/nodes/schema_to_ttl.py sha256=of37JV_ABUv3cm9r2sJB8hvxUvmmsU1N0EakBAcnyy0 1737
brickllm/nodes/validate_schema.py sha256=DxRa6XBBU6uEGlEBdOmXgDXqpRNUcJdB1fvD4N5EoSw 986
brickllm/ontologies/Brick.ttl sha256=zEnUPpxeIn8VnFPZry0C_n3v1xjKFFR39cetHboy-Rc 1644637
brickllm/ontologies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
brickllm/ontologies/brick_hierarchy.json sha256=yNjeI2zv8k98AjsjIeAhnS2Xs3ELt_2rVA0dVgYrx4o 18871
brickllm/schemas.py sha256=nhOtWbNJhJp8bsHduLCGA8QxP13Es7bpQamjtvF50no 960
brickllm/states.py sha256=P8NmKhnwNFbH5Zc1W36aAn9sLnykeAKDfrr6yXML5v4 778
brickllm/utils/__init__.py sha256=K33J96cC3BZtp0RgzZlN6LSPe3xBD5XbbuDaJpcit2g 1180
brickllm/utils/get_hierarchy_info.py sha256=GlOdN7d700FTtzwej-a-ma1WT8Bh-og-S9wzuF9jixw 10869
brickllm/utils/query_brickschema.py sha256=8lI--wsjORkkqIvjMWfiwnwnYxUGraQBNBCbRbY9TUo 7652
brickllm/utils/rdf_parser.py sha256=s7x4v8Qbkxk7ebYdFFz0F3YIPm1HOyE0Uj1emkztbN8 2196
brickllm/utils/ttl_to_prompt.py sha256=HDuqUnqQYweJvuGvd5s6sZWbZufz2mrTPGz-l3VCyic 1098
brickllm-1.3.0.dist-info/LICENSE sha256=E1MYoCPtm8xF81wrKvUrml-sqTwqG9tIEG2-33zjqZg 1520
brickllm-1.3.0.dist-info/METADATA sha256=CWOx8ZjhOgK22_qJKPCNtpzoMsIhaqZ0HDeHLUafyqk 11774
brickllm-1.3.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
brickllm-1.3.0.dist-info/RECORD