Name | bsdd JSON |
Version |
0.0.240408
JSON |
| download |
home_page | None |
Summary | Library to interact with the buildingSMART Data Dictionary |
upload_time | 2024-04-08 00:11:16 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
bim
ifc
bsdd
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# bsdd
A library to interact with the buildingSMART Data Dictionary (bSDD) API.
This packages is totally independent from other packages in IfcOpenShell and requires only a python installation to run.
## Installation
```bash
pip install git+https://git@github.com/ifcopenshell/ifcopenshell.git@v0.7.0#subdirectory=src/bsdd
# check your installation
python
>>> from bsdd import Client
>>> client = Client()
>>> [l["uri"] for l in client.get_dictionary()["dictionaries"] if "4.3" in l["uri"]][0]
'https://identifier.buildingsmart.org/uri/buildingsmart/ifc/4.3'
```
## Develop
```bash
# create a fork in your domain
git clone git@github.com:<your-name>/IfcOpenShell.git
cd src/bsdd
# if you use vs code / pycharm, you can launch it from this folder
code .
# if you use conda/mamba. follow instructions below:
# otherwise setup a dev env in your preferred way.
mamba create -n bsdd-dev python pytest requests
mamba activate bsdd-dev
# run tests
pytest
```
Raw data
{
"_id": null,
"home_page": null,
"name": "bsdd",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "BIM, IFC, bSDD",
"author": null,
"author_email": "Dion Moult <dion@thinkmoult.com>",
"download_url": "https://files.pythonhosted.org/packages/9a/18/72acfa441b49f8acf9c562c8630c5dec78b583bea8ac399b1da22b745aa3/bsdd-0.0.240408.tar.gz",
"platform": null,
"description": "# bsdd\n\nA library to interact with the buildingSMART Data Dictionary (bSDD) API.\nThis packages is totally independent from other packages in IfcOpenShell and requires only a python installation to run.\n\n## Installation\n\n```bash\npip install git+https://git@github.com/ifcopenshell/ifcopenshell.git@v0.7.0#subdirectory=src/bsdd\n\n# check your installation\npython\n>>> from bsdd import Client\n>>> client = Client()\n>>> [l[\"uri\"] for l in client.get_dictionary()[\"dictionaries\"] if \"4.3\" in l[\"uri\"]][0]\n'https://identifier.buildingsmart.org/uri/buildingsmart/ifc/4.3'\n```\n\n## Develop\n\n```bash\n# create a fork in your domain\ngit clone git@github.com:<your-name>/IfcOpenShell.git\ncd src/bsdd\n\n# if you use vs code / pycharm, you can launch it from this folder\ncode .\n\n# if you use conda/mamba. follow instructions below:\n# otherwise setup a dev env in your preferred way.\nmamba create -n bsdd-dev python pytest requests\nmamba activate bsdd-dev\n\n# run tests\npytest\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Library to interact with the buildingSMART Data Dictionary",
"version": "0.0.240408",
"project_urls": {
"Documentation": "https://docs.ifcopenshell.org",
"Homepage": "http://ifcopenshell.org",
"Issues": "https://github.com/IfcOpenShell/IfcOpenShell/issues"
},
"split_keywords": [
"bim",
" ifc",
" bsdd"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "14497b362ac26464c283642d53796789446550e1247702c0fd85878ba6bd751b",
"md5": "777ed73e01538bc07c4e559287f54ceb",
"sha256": "0b2660481848c9e80d3669afe4ae6deb7a87c9e25dae987603c4d9227547ebb0"
},
"downloads": -1,
"filename": "bsdd-0.0.240408-py3-none-any.whl",
"has_sig": false,
"md5_digest": "777ed73e01538bc07c4e559287f54ceb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 20921,
"upload_time": "2024-04-08T00:11:14",
"upload_time_iso_8601": "2024-04-08T00:11:14.752763Z",
"url": "https://files.pythonhosted.org/packages/14/49/7b362ac26464c283642d53796789446550e1247702c0fd85878ba6bd751b/bsdd-0.0.240408-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9a1872acfa441b49f8acf9c562c8630c5dec78b583bea8ac399b1da22b745aa3",
"md5": "23bd0eedc285c333c85fa98e38baeb58",
"sha256": "df1d0aa116a1fe917b2e341bd6d5a836b442851ee02bd214aac67ce7e795b5c5"
},
"downloads": -1,
"filename": "bsdd-0.0.240408.tar.gz",
"has_sig": false,
"md5_digest": "23bd0eedc285c333c85fa98e38baeb58",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 21217,
"upload_time": "2024-04-08T00:11:16",
"upload_time_iso_8601": "2024-04-08T00:11:16.735960Z",
"url": "https://files.pythonhosted.org/packages/9a/18/72acfa441b49f8acf9c562c8630c5dec78b583bea8ac399b1da22b745aa3/bsdd-0.0.240408.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-08 00:11:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "IfcOpenShell",
"github_project": "IfcOpenShell",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "bsdd"
}