# BSpyConvert
Library for converting [BSpy](https://pypi.org/project/bspy/) splines and solid models to and from [OpenCascade (OCCT)](https://dev.opencascade.org/) equivalents and a variety of geometry and CAD file formats.
The [convert](https://ericbrec.github.io/BSpyConvert/BSpyConvert/convert.html) module has low-level functions to convert [BSpy](https://pypi.org/project/bspy/) splines and solid models to and from [OpenCascade (OCCT)](https://dev.opencascade.org/) equivalents.
The [importer](https://ericbrec.github.io/BSpyConvert/BSpyConvert/importer.html) module has high-level functions to import [BSpy](https://pypi.org/project/bspy/) splines and solid models from a variety of geometry and CAD file formats, specifically STEP and IGES.
The [exporter](https://ericbrec.github.io/BSpyConvert/BSpyConvert/exporter.html) module has high-level functions to export [BSpy](https://pypi.org/project/bspy/) splines and solid models to a variety of geometry and CAD file formats, specifically STEP, IGES, and STL.
BSpyConvert depends on the [PythonOCC](https://dev.opencascade.org/project/pythonocc) conda package. It can be installed with [conda](https://docs.conda.io/en/latest/), which is commonly acquired from [Anaconda](https://www.anaconda.com/). Details about PythonOCC, including installation instructions, can be found [here](https://github.com/tpaviot/pythonocc-core).
The full documentation for BSpyConvert can be found [here](https://ericbrec.github.io/BSpyConvert), its GitHub project can be found
[here](https://github.com/ericbrec/BSpyConvert), <!-- a test suite can be found [here](https://github.com/ericbrec/BSpy/tree/main/tests), --> and
a set of examples can be found [here](https://github.com/ericbrec/BSpyConvert/tree/main/examples).
Raw data
{
"_id": null,
"home_page": "http://github.com/ericbrec/BSpyConvert",
"name": "BSpyConvert",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.0",
"maintainer_email": null,
"keywords": "bspline, B-spline, OCCT, OCC, OpenCascade, CAD, STEP, IGES, STL, solid modeling, solid model",
"author": "Eric Brechner",
"author_email": "ericbrec@msn.com",
"download_url": "https://files.pythonhosted.org/packages/c8/0e/bcc01b942afb9341f9d4138fc9444ba264d537f835d515bd8ea2193076ed/bspyconvert-1.2.tar.gz",
"platform": null,
"description": "# BSpyConvert\r\nLibrary for converting [BSpy](https://pypi.org/project/bspy/) splines and solid models to and from [OpenCascade (OCCT)](https://dev.opencascade.org/) equivalents and a variety of geometry and CAD file formats.\r\n\r\nThe [convert](https://ericbrec.github.io/BSpyConvert/BSpyConvert/convert.html) module has low-level functions to convert [BSpy](https://pypi.org/project/bspy/) splines and solid models to and from [OpenCascade (OCCT)](https://dev.opencascade.org/) equivalents.\r\n\r\nThe [importer](https://ericbrec.github.io/BSpyConvert/BSpyConvert/importer.html) module has high-level functions to import [BSpy](https://pypi.org/project/bspy/) splines and solid models from a variety of geometry and CAD file formats, specifically STEP and IGES.\r\n\r\nThe [exporter](https://ericbrec.github.io/BSpyConvert/BSpyConvert/exporter.html) module has high-level functions to export [BSpy](https://pypi.org/project/bspy/) splines and solid models to a variety of geometry and CAD file formats, specifically STEP, IGES, and STL.\r\n\r\nBSpyConvert depends on the [PythonOCC](https://dev.opencascade.org/project/pythonocc) conda package. It can be installed with [conda](https://docs.conda.io/en/latest/), which is commonly acquired from [Anaconda](https://www.anaconda.com/). Details about PythonOCC, including installation instructions, can be found [here](https://github.com/tpaviot/pythonocc-core).\r\n\r\nThe full documentation for BSpyConvert can be found [here](https://ericbrec.github.io/BSpyConvert), its GitHub project can be found \r\n[here](https://github.com/ericbrec/BSpyConvert), <!-- a test suite can be found [here](https://github.com/ericbrec/BSpy/tree/main/tests), --> and\r\na set of examples can be found [here](https://github.com/ericbrec/BSpyConvert/tree/main/examples).\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Library for converting BSpy splines and solid models to and from OpenCascade (OCCT) equivalents and a variety of geometry and CAD file formats",
"version": "1.2",
"project_urls": {
"Bug Tracker": "http://github.com/ericbrec/BSpyConvert/issues",
"Homepage": "http://github.com/ericbrec/BSpyConvert"
},
"split_keywords": [
"bspline",
" b-spline",
" occt",
" occ",
" opencascade",
" cad",
" step",
" iges",
" stl",
" solid modeling",
" solid model"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5f66ab39f4e014bea76192060121cfac4739b589f15c8aef9769504236f7f821",
"md5": "d17e1ab89798add0bdfd6d808313d6cc",
"sha256": "4a36cef9662ec3fe07bda7109732d67ae6a4ee4ca3c6424404ddb586fca42c76"
},
"downloads": -1,
"filename": "BSpyConvert-1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d17e1ab89798add0bdfd6d808313d6cc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 11635,
"upload_time": "2024-06-22T18:55:42",
"upload_time_iso_8601": "2024-06-22T18:55:42.463462Z",
"url": "https://files.pythonhosted.org/packages/5f/66/ab39f4e014bea76192060121cfac4739b589f15c8aef9769504236f7f821/BSpyConvert-1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c80ebcc01b942afb9341f9d4138fc9444ba264d537f835d515bd8ea2193076ed",
"md5": "ee1f2abfd675b6da6d5db5b9e41be05c",
"sha256": "7bb4b7d81c362c62c7a8f097fda3620cfe76d127d046a2cca0527656c43fc42e"
},
"downloads": -1,
"filename": "bspyconvert-1.2.tar.gz",
"has_sig": false,
"md5_digest": "ee1f2abfd675b6da6d5db5b9e41be05c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 10647,
"upload_time": "2024-06-22T18:55:44",
"upload_time_iso_8601": "2024-06-22T18:55:44.317445Z",
"url": "https://files.pythonhosted.org/packages/c8/0e/bcc01b942afb9341f9d4138fc9444ba264d537f835d515bd8ea2193076ed/bspyconvert-1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-22 18:55:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ericbrec",
"github_project": "BSpyConvert",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "bspyconvert"
}