<h1 align="center">
<img src="https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/volmdlr/assets/logos/volmdlr.jpg" style="width:300px"><br/>Volmdlr
</h1>
<h4 align="center">
A computations-oriented python VOLume MoDeLeR with STEP support for import and export
</h4>
<div align="center">
<a href="http://dessia.tech/"><img src="https://img.shields.io/website-up-down-green-red/http/dessia.tech.svg"></a>
<a href="https://GitHub.com/Dessia-tech/volmdlr/stargazers/"><img src="https://badgen.net/github/stars/Dessia-tech/volmdlr"></a>
<a href="https://drone-opensource.dessia.tech/Dessia-tech/volmdlr"><img src="https://drone-opensource.dessia.tech/api/badges/Dessia-tech/volmdlr/status.svg?branch=master"></a>
<a href="https://pypi.org/project/volmdlr/"><img src="https://img.shields.io/pypi/v/volmdlr.svg"></a>
<a href="https://github.com/Dessia-tech/volmdlr/graphs/contributors"><img src="https://img.shields.io/github/contributors/Dessia-tech/volmdlr.svg"></a>
<a href="https://github.com/Dessia-tech/volmdlr/issues"><img src="https://img.shields.io/github/issues/Dessia-tech/volmdlr.svg"></a>
</div>
<div align="center">
<a href="#description"><b>Description</b></a> |
<a href="#features"><b>Features</b></a> |
<a href="#user-installation"><b>User Installation</b></a> |
<a href="#dev-installation"><b>Dev Installation</b></a> |
<a href="https://github.com/Dessia-tech/volmdlr/tree/master/scripts"><b>Usage</b></a> |
<a href="https://documentation.dessia.tech/volmdlr/"><b>Documentation</b></a> |
<a href="#licence"><b>Licence</b></a> |
<a href="#contributors"><b>Contributors</b></a> |
</div>
## Description
Volmdlr is a python volume modeler used as a CAD platform.
With it, you can easily create 3D models from python code.
Check the examples to see what you can do with this library.
<p align="center"><img src="https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/casing.jpg" width="40%" /> <img src="https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/casing_contours.png" width="55%" /></p>
<i>A casing is defined by a 2D contour formed with the primitive RoundedLineSegment2D. This contour is offset by the casing width.</i><br/><br/><br/>
<p align="center"><img src="https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/sweep1.jpg" width="45%" /> <img src="https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/sweepMPLPlot.jpg" width="50%" /></p>
<i>A Sweep is pipes, created with Circle2D/Arc2D which is contained in a Contour2D. You have to create the neutral fiber, i.e., the pipe’s road, with the primitive RoundedLineSegment3D.</i><br/><br/><br/>
<p align="center"><img src="https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/polygon.jpg" width="47%" /></p>
<i>A polygon is defined out of points. Random points are sampled and the tested whether they are inside or outside the polygon. They are plotted with the Matplotlib binding MPLPlot with custom styles:
- red if they are outside,
- blue if they are inside
</i><br/><br/><br/>
<p align="center"><img src="https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/bspline_surface_split.png" width="47%" /></p>
<i>A 3D B-spline surface split by a 3D B-spline curve.</i><br/><br/><br/>
## Features
- [x] Generate 2D and 3D geometries from python
- [x] Handles complexe geometries : B-spline curves and surfaces
- [x] Primitives provide computational tasks : distances, belonging, union, intersections, etc.
- [x] STEP/STL imports and exports
- [x] Geometries display in your web browser with [babylon.js](https://www.babylonjs.com/)
## User Installation
```bash
pip install volmdlr
# or
pip3 install volmdlr
```
## Dev Installation
Before using Volmdlr, be sure to have a C/C++ compiler (not necessary on Linux).
N.B : With Windows you have to download one and allow it to read Python’s code.
First, [clone](https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories) the package.
Then, enter the newly created volmdlr repository.
Finally, develop the setup.py file, and you are good to go !
```bash
git clone https://github.com/Dessia-tech/volmdlr.git
cd volmdlr
python3 setup.py develop --user
# or whatever version you are using :
python3.x setup.py develop --user
```
## Usage
See the [script](https://github.com/Dessia-tech/volmdlr/tree/master/scripts) folder for examples
## Documentation
https://documentation.dessia.tech/volmdlr/
## License
100% opensource on LGPL license. See LICENSE for more details.
## Team and contributors
The project leader is [Wirajan Da Silva](https://github.com/WirajanDASILVA).
Volmdlr is mainly developed by the [dessia](https://dessia.tech) company as a part of its opensource SDK, but contributions are welcomed. See [CONTRIBUTING.md](/blob/master/CONTRIBUTING.md) for details
- [DessiA team](https://github.com/orgs/Dessia-tech/people)
- [luzpaz](https://github.com/luzpaz)
Raw data
{
"_id": null,
"home_page": "https://github.com/Dessia-tech/volmdlr",
"name": "volmdlr",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "volume,modeler,CAD",
"author": "DessiA Technologies",
"author_email": "root@dessia.tech",
"download_url": "",
"platform": null,
"description": "<h1 align=\"center\">\n <img src=\"https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/volmdlr/assets/logos/volmdlr.jpg\" style=\"width:300px\"><br/>Volmdlr\n</h1>\n\n<h4 align=\"center\">\n A computations-oriented python VOLume MoDeLeR with STEP support for import and export\n</h4>\n\n<div align=\"center\">\n <a href=\"http://dessia.tech/\"><img src=\"https://img.shields.io/website-up-down-green-red/http/dessia.tech.svg\"></a> \n <a href=\"https://GitHub.com/Dessia-tech/volmdlr/stargazers/\"><img src=\"https://badgen.net/github/stars/Dessia-tech/volmdlr\"></a> \n <a href=\"https://drone-opensource.dessia.tech/Dessia-tech/volmdlr\"><img src=\"https://drone-opensource.dessia.tech/api/badges/Dessia-tech/volmdlr/status.svg?branch=master\"></a>\n <a href=\"https://pypi.org/project/volmdlr/\"><img src=\"https://img.shields.io/pypi/v/volmdlr.svg\"></a>\n <a href=\"https://github.com/Dessia-tech/volmdlr/graphs/contributors\"><img src=\"https://img.shields.io/github/contributors/Dessia-tech/volmdlr.svg\"></a>\n <a href=\"https://github.com/Dessia-tech/volmdlr/issues\"><img src=\"https://img.shields.io/github/issues/Dessia-tech/volmdlr.svg\"></a>\n</div>\n\n<div align=\"center\">\n <a href=\"#description\"><b>Description</b></a> |\n <a href=\"#features\"><b>Features</b></a> |\n <a href=\"#user-installation\"><b>User Installation</b></a> |\n <a href=\"#dev-installation\"><b>Dev Installation</b></a> |\n <a href=\"https://github.com/Dessia-tech/volmdlr/tree/master/scripts\"><b>Usage</b></a> |\n <a href=\"https://documentation.dessia.tech/volmdlr/\"><b>Documentation</b></a> |\n <a href=\"#licence\"><b>Licence</b></a> |\n <a href=\"#contributors\"><b>Contributors</b></a> |\n</div>\n\n## Description\n\nVolmdlr is a python volume modeler used as a CAD platform.\nWith it, you can easily create 3D models from python code.\nCheck the examples to see what you can do with this library.\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/casing.jpg\" width=\"40%\" /> <img src=\"https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/casing_contours.png\" width=\"55%\" /></p>\n<i>A casing is defined by a 2D contour formed with the primitive RoundedLineSegment2D. This contour is offset by the casing width.</i><br/><br/><br/>\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/sweep1.jpg\" width=\"45%\" /> <img src=\"https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/sweepMPLPlot.jpg\" width=\"50%\" /></p>\n<i>A Sweep is pipes, created with Circle2D/Arc2D which is contained in a Contour2D. You have to create the neutral fiber, i.e., the pipe\u2019s road, with the primitive RoundedLineSegment3D.</i><br/><br/><br/>\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/polygon.jpg\" width=\"47%\" /></p>\n<i>A polygon is defined out of points. Random points are sampled and the tested whether they are inside or outside the polygon. They are plotted with the Matplotlib binding MPLPlot with custom styles:\n- red if they are outside,\n- blue if they are inside\n</i><br/><br/><br/>\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/Dessia-tech/volmdlr/master/doc/source/images/bspline_surface_split.png\" width=\"47%\" /></p>\n<i>A 3D B-spline surface split by a 3D B-spline curve.</i><br/><br/><br/>\n\n## Features\n\n- [x] Generate 2D and 3D geometries from python\n- [x] Handles complexe geometries : B-spline curves and surfaces\n- [x] Primitives provide computational tasks : distances, belonging, union, intersections, etc.\n- [x] STEP/STL imports and exports\n- [x] Geometries display in your web browser with [babylon.js](https://www.babylonjs.com/)\n\n## User Installation\n\n```bash\npip install volmdlr\n# or\npip3 install volmdlr\n```\n\n## Dev Installation\n\nBefore using Volmdlr, be sure to have a C/C++ compiler (not necessary on Linux). \nN.B : With Windows you have to download one and allow it to read Python\u2019s code.\n\nFirst, [clone](https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories) the package.\nThen, enter the newly created volmdlr repository.\nFinally, develop the setup.py file, and you are good to go !\n\n```bash\ngit clone https://github.com/Dessia-tech/volmdlr.git\n\ncd volmdlr\n\npython3 setup.py develop --user\n# or whatever version you are using :\npython3.x setup.py develop --user\n```\n\n## Usage\n\nSee the [script](https://github.com/Dessia-tech/volmdlr/tree/master/scripts) folder for examples\n\n## Documentation\n\nhttps://documentation.dessia.tech/volmdlr/\n\n## License\n\n100% opensource on LGPL license. See LICENSE for more details.\n\n## Team and contributors\n\nThe project leader is [Wirajan Da Silva](https://github.com/WirajanDASILVA).\nVolmdlr is mainly developed by the [dessia](https://dessia.tech) company as a part of its opensource SDK, but contributions are welcomed. See [CONTRIBUTING.md](/blob/master/CONTRIBUTING.md) for details\n\n- [DessiA team](https://github.com/orgs/Dessia-tech/people)\n- [luzpaz](https://github.com/luzpaz)\n",
"bugtrack_url": null,
"license": "Creative Commons Attribution-Share Alike license",
"summary": "A volume modeler computation-oriented. Include rendering bindings.",
"version": "0.15.2",
"project_urls": {
"Homepage": "https://github.com/Dessia-tech/volmdlr"
},
"split_keywords": [
"volume",
"modeler",
"cad"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5358acd730065eefb5e77339ed5a19b0014fe72c9a81575f539b88d930f96835",
"md5": "81e5abb78c3a440044ddb0ef4eff4b26",
"sha256": "5c4b8a6b66a3b233a51be872e71651d4f689ee4cd9a19c401ccc085f2f30e49a"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "81e5abb78c3a440044ddb0ef4eff4b26",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 2925252,
"upload_time": "2023-12-27T18:03:33",
"upload_time_iso_8601": "2023-12-27T18:03:33.328149Z",
"url": "https://files.pythonhosted.org/packages/53/58/acd730065eefb5e77339ed5a19b0014fe72c9a81575f539b88d930f96835/volmdlr-0.15.2-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf038c3ebd989119125375465983abbd173ab3a21e71bd1de7fe69e88bb1dae2",
"md5": "5afe30bc031922d3dfaa386bd542fa0e",
"sha256": "4c3c9af4f945551de9d7fad671380b622c9a1807a5978cc8bb14c99956c96180"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5afe30bc031922d3dfaa386bd542fa0e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 8238436,
"upload_time": "2023-12-27T18:03:36",
"upload_time_iso_8601": "2023-12-27T18:03:36.779941Z",
"url": "https://files.pythonhosted.org/packages/bf/03/8c3ebd989119125375465983abbd173ab3a21e71bd1de7fe69e88bb1dae2/volmdlr-0.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "66dc9da2e7d49bf2f12abddde365ef14de22c5eff43ab05653645fce03214265",
"md5": "2c7342d72cf2bba6897b010e39067e72",
"sha256": "6f4b45421457b6fa50f473e3266155a17276ade811c68fb6a42eeb04b399525c"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "2c7342d72cf2bba6897b010e39067e72",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 7934281,
"upload_time": "2023-12-27T18:03:38",
"upload_time_iso_8601": "2023-12-27T18:03:38.560398Z",
"url": "https://files.pythonhosted.org/packages/66/dc/9da2e7d49bf2f12abddde365ef14de22c5eff43ab05653645fce03214265/volmdlr-0.15.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "baa4883de6f2460f8513b4162b656a73c0e8b4425ea4443076c54e16be809d9a",
"md5": "b97b0fe066f1e56063c63af309a9456e",
"sha256": "4ea5174ca03eb1c532825bb01a0f9fcd04c5b756ceeeadc4cf178a1a0d39d833"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "b97b0fe066f1e56063c63af309a9456e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 8447334,
"upload_time": "2023-12-27T18:03:41",
"upload_time_iso_8601": "2023-12-27T18:03:41.582153Z",
"url": "https://files.pythonhosted.org/packages/ba/a4/883de6f2460f8513b4162b656a73c0e8b4425ea4443076c54e16be809d9a/volmdlr-0.15.2-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "732fef6e35c7cfe44cc5f54647b3bfc5f2e97f8496e8d07ca1f8c87c180768c5",
"md5": "ba1468f30e5564b6c82abaa9c7067a2a",
"sha256": "88fe84b2b4966877d90aaed2cefc938798ef745a249499a51414b3188914ea26"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "ba1468f30e5564b6c82abaa9c7067a2a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 8703582,
"upload_time": "2023-12-27T18:03:44",
"upload_time_iso_8601": "2023-12-27T18:03:44.675468Z",
"url": "https://files.pythonhosted.org/packages/73/2f/ef6e35c7cfe44cc5f54647b3bfc5f2e97f8496e8d07ca1f8c87c180768c5/volmdlr-0.15.2-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "64c49143d0687f7d3ae39cda9555fb22f3cd4566c3b3de3069d032f290c7b0d8",
"md5": "bc91753e3e9aa0caa502a7e7b16ccc53",
"sha256": "910dff3ce81776e1a412b2e0d22f97c3621ddab22d410c036520a82e994593a0"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "bc91753e3e9aa0caa502a7e7b16ccc53",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 3082206,
"upload_time": "2023-12-27T18:03:48",
"upload_time_iso_8601": "2023-12-27T18:03:48.030129Z",
"url": "https://files.pythonhosted.org/packages/64/c4/9143d0687f7d3ae39cda9555fb22f3cd4566c3b3de3069d032f290c7b0d8/volmdlr-0.15.2-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "04e3abf250cdb30eed1b3f302b614dcc8c1b9ec2db32d76c24f72eba594115c4",
"md5": "accd79942ac3733979bb2825e5207fae",
"sha256": "2023ede774dd33ccc3cb60e4abaeb227bbaa0d5e3d07834bc4e9b80ea5354310"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "accd79942ac3733979bb2825e5207fae",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 3201963,
"upload_time": "2023-12-27T18:03:49",
"upload_time_iso_8601": "2023-12-27T18:03:49.607465Z",
"url": "https://files.pythonhosted.org/packages/04/e3/abf250cdb30eed1b3f302b614dcc8c1b9ec2db32d76c24f72eba594115c4/volmdlr-0.15.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9c3c05a2acb21e363c03e559598604b9f341473660778e37f0a78faf502f2943",
"md5": "8a1f83e233f2b9f02f9265ee4046f456",
"sha256": "f98ef4cdaaf6297a0a59c213c84f9719c14aad21ddb81f20822945a0bc7f2db9"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "8a1f83e233f2b9f02f9265ee4046f456",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 2930622,
"upload_time": "2023-12-27T18:03:51",
"upload_time_iso_8601": "2023-12-27T18:03:51.705787Z",
"url": "https://files.pythonhosted.org/packages/9c/3c/05a2acb21e363c03e559598604b9f341473660778e37f0a78faf502f2943/volmdlr-0.15.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d7170e29d67123da4f268ba91c9b8953d3c58efb4aa4e6da13c21be7b6336b5a",
"md5": "f32ffceda6112ae391e28b21c143e030",
"sha256": "96889c1aba5e3265ff6d838cac5f08d9ae0d890bbad69c56553d0c7b73ec2153"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f32ffceda6112ae391e28b21c143e030",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 8747944,
"upload_time": "2023-12-27T18:03:53",
"upload_time_iso_8601": "2023-12-27T18:03:53.596615Z",
"url": "https://files.pythonhosted.org/packages/d7/17/0e29d67123da4f268ba91c9b8953d3c58efb4aa4e6da13c21be7b6336b5a/volmdlr-0.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d8d97a36b1bd4c45dd9c3a06681ffbda49b72cf16a8bb686168d1398ab24da21",
"md5": "be7027dd0b9ba2a07bba5273814fdc01",
"sha256": "760c45b1ff7f32066fadc4d6f0d090701d949c645ea27c665f21b09af00664e8"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "be7027dd0b9ba2a07bba5273814fdc01",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 8401792,
"upload_time": "2023-12-27T18:03:55",
"upload_time_iso_8601": "2023-12-27T18:03:55.918662Z",
"url": "https://files.pythonhosted.org/packages/d8/d9/7a36b1bd4c45dd9c3a06681ffbda49b72cf16a8bb686168d1398ab24da21/volmdlr-0.15.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f15648cff4dc259438efa1212287391124fd29fb6548d3ba335bda2d2c1e24d9",
"md5": "c623ac668a19f56031a1d56172378d65",
"sha256": "93f1cab1d022cea0f93ea89b5314507498d27139a9fe3ec49cc83ef3515aae3f"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "c623ac668a19f56031a1d56172378d65",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 8892191,
"upload_time": "2023-12-27T18:03:59",
"upload_time_iso_8601": "2023-12-27T18:03:59.225581Z",
"url": "https://files.pythonhosted.org/packages/f1/56/48cff4dc259438efa1212287391124fd29fb6548d3ba335bda2d2c1e24d9/volmdlr-0.15.2-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c53d2130ff5277375b211f87287d9d2a47f1d76a9480539b34104bddc9cf3be1",
"md5": "697c6d07de81102d3a4ad8bf6def6d02",
"sha256": "b39415780a73b1114b26b0916393f3ec5f7693ab0c18076a776fd7c76196adb0"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "697c6d07de81102d3a4ad8bf6def6d02",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 9191182,
"upload_time": "2023-12-27T18:04:01",
"upload_time_iso_8601": "2023-12-27T18:04:01.935486Z",
"url": "https://files.pythonhosted.org/packages/c5/3d/2130ff5277375b211f87287d9d2a47f1d76a9480539b34104bddc9cf3be1/volmdlr-0.15.2-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3576e8c1e31ebf17db78a246b3dd2eb7372841dfc7f83dd6380aa34c48a0a1da",
"md5": "29017f361dcc4044c6eb09ae9da9f486",
"sha256": "923aa8ae4e6985809e588467ce90137924490f1791b0746a909dc9c3889c22d9"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "29017f361dcc4044c6eb09ae9da9f486",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 3079514,
"upload_time": "2023-12-27T18:04:04",
"upload_time_iso_8601": "2023-12-27T18:04:04.392967Z",
"url": "https://files.pythonhosted.org/packages/35/76/e8c1e31ebf17db78a246b3dd2eb7372841dfc7f83dd6380aa34c48a0a1da/volmdlr-0.15.2-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "01b7a2301c46e6f62eeef210a2ac00194d2173ff90426a05cc7e4d47de0495c4",
"md5": "9deef5c380f10d9abe6c288b2a7057af",
"sha256": "4a2e24121eb5f169341dedcb102c6f20f212f655e6413313d83a5016ca2bd783"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "9deef5c380f10d9abe6c288b2a7057af",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 3202162,
"upload_time": "2023-12-27T18:04:06",
"upload_time_iso_8601": "2023-12-27T18:04:06.628843Z",
"url": "https://files.pythonhosted.org/packages/01/b7/a2301c46e6f62eeef210a2ac00194d2173ff90426a05cc7e4d47de0495c4/volmdlr-0.15.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7dc4bc08acbc3da1c3a0adafa7c48499095fd57623dff806d06e9f60fe8efec9",
"md5": "172fa5c8c0a8162ba217dcb69e10b041",
"sha256": "b994498c5299832ce89274557fad8b4fe031b6c4ec32781758ba42c8f474d207"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "172fa5c8c0a8162ba217dcb69e10b041",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 2927959,
"upload_time": "2023-12-27T18:04:09",
"upload_time_iso_8601": "2023-12-27T18:04:09.427463Z",
"url": "https://files.pythonhosted.org/packages/7d/c4/bc08acbc3da1c3a0adafa7c48499095fd57623dff806d06e9f60fe8efec9/volmdlr-0.15.2-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8d1b8a748ed56e7aabfbbb5eb6e7c58b77417c4ef0b9c0417988995b2e34455a",
"md5": "3b803e51f6938d70e8511547f048a420",
"sha256": "88b39e2853567245f5100fa9568634daa54d68cadd7dfcaf5e4eccf93fd830b7"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3b803e51f6938d70e8511547f048a420",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 8254446,
"upload_time": "2023-12-27T18:04:11",
"upload_time_iso_8601": "2023-12-27T18:04:11.480777Z",
"url": "https://files.pythonhosted.org/packages/8d/1b/8a748ed56e7aabfbbb5eb6e7c58b77417c4ef0b9c0417988995b2e34455a/volmdlr-0.15.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8363ec4a60f262b13564e15cfe7e69ac63450f268290f9bc127a58936cbbab42",
"md5": "6c1aeaba0b864355ef300a6f1cb3a79c",
"sha256": "d342c62a05a4717d7fe6cab4f85eeee97e37735e2cb15aa7db63a77a10c91d0d"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6c1aeaba0b864355ef300a6f1cb3a79c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 7944821,
"upload_time": "2023-12-27T18:04:14",
"upload_time_iso_8601": "2023-12-27T18:04:14.561817Z",
"url": "https://files.pythonhosted.org/packages/83/63/ec4a60f262b13564e15cfe7e69ac63450f268290f9bc127a58936cbbab42/volmdlr-0.15.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a21b7a4c1adfa379868466b64aea0b5f87056feb96f7bcf12b7453823289135c",
"md5": "fb2402173d91af3991bfd0f597850379",
"sha256": "5c113ef71e3858807378d5d0135968a31b1a0bb7754803aa8fd03cbef924c346"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "fb2402173d91af3991bfd0f597850379",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 8458965,
"upload_time": "2023-12-27T18:04:17",
"upload_time_iso_8601": "2023-12-27T18:04:17.387058Z",
"url": "https://files.pythonhosted.org/packages/a2/1b/7a4c1adfa379868466b64aea0b5f87056feb96f7bcf12b7453823289135c/volmdlr-0.15.2-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1264c144bcd456cf7612a49ef829079fe6b6aeed76d07d6caff649bf6f364dcd",
"md5": "3e3abc7c464b18c5335e0dd1bb8d37ba",
"sha256": "7ed71e24f6404fe71ca9c9698c0507a5414809d6885786997d36e12ca2098615"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "3e3abc7c464b18c5335e0dd1bb8d37ba",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 8714362,
"upload_time": "2023-12-27T18:04:19",
"upload_time_iso_8601": "2023-12-27T18:04:19.718539Z",
"url": "https://files.pythonhosted.org/packages/12/64/c144bcd456cf7612a49ef829079fe6b6aeed76d07d6caff649bf6f364dcd/volmdlr-0.15.2-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bbdfa186f8161de31fcbd673b9c8ab9cfb286fd8b3419e79266987c0da1fbb4e",
"md5": "5ffc4fff1b35047407f107744b4ce225",
"sha256": "4f0023f163f351be8a61d76893589d260bf37df1aaf30ec880e3f0a9b69b2284"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "5ffc4fff1b35047407f107744b4ce225",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 3084241,
"upload_time": "2023-12-27T18:04:22",
"upload_time_iso_8601": "2023-12-27T18:04:22.304151Z",
"url": "https://files.pythonhosted.org/packages/bb/df/a186f8161de31fcbd673b9c8ab9cfb286fd8b3419e79266987c0da1fbb4e/volmdlr-0.15.2-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e268beb07009ba2cb9940abd67dd00b2d6ffaed04319c07a8edd3ac20a0b6fb0",
"md5": "01c2b82456ecb0cbd4699a4295f201c1",
"sha256": "a9420591beb97bb673b7de39800a092db49f730a12e354381db948ffd9b98e5f"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "01c2b82456ecb0cbd4699a4295f201c1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 3204046,
"upload_time": "2023-12-27T18:04:24",
"upload_time_iso_8601": "2023-12-27T18:04:24.092429Z",
"url": "https://files.pythonhosted.org/packages/e2/68/beb07009ba2cb9940abd67dd00b2d6ffaed04319c07a8edd3ac20a0b6fb0/volmdlr-0.15.2-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b84a6bf687c5acb552f1d5858bc1b555fa0891573a692d7ec5e4eb3cf4539e90",
"md5": "1ad9f85ef8433dfea885e47c5a58b2f3",
"sha256": "bc62bfc2403b3b1167ae50e3604b4ae080c749d9c9347de7719cd286cfb03bf3"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "1ad9f85ef8433dfea885e47c5a58b2f3",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 2705367,
"upload_time": "2023-12-27T18:04:25",
"upload_time_iso_8601": "2023-12-27T18:04:25.883256Z",
"url": "https://files.pythonhosted.org/packages/b8/4a/6bf687c5acb552f1d5858bc1b555fa0891573a692d7ec5e4eb3cf4539e90/volmdlr-0.15.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4b18359b65a3794d39d90209bcf375b93674ea676e51d3976bbf6a6a78a1c229",
"md5": "16a1cb716e7b095bf621928ab25a6006",
"sha256": "61806cf35317e0a52b2c49a670c8c4633b04f378e8c8380d612da3f55568d39a"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "16a1cb716e7b095bf621928ab25a6006",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 2785796,
"upload_time": "2023-12-27T18:04:27",
"upload_time_iso_8601": "2023-12-27T18:04:27.436635Z",
"url": "https://files.pythonhosted.org/packages/4b/18/359b65a3794d39d90209bcf375b93674ea676e51d3976bbf6a6a78a1c229/volmdlr-0.15.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b25314ad004e8c1e07bb6576ce141e371aa358bf3445eed01da8e78dc733d110",
"md5": "75abdb1d4ac6819e09dc5a21843744c1",
"sha256": "c84d3d9521730355262f6905fb30c26057d50f8a95bb18172ac144d9c31ee118"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "75abdb1d4ac6819e09dc5a21843744c1",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 2796002,
"upload_time": "2023-12-27T18:04:29",
"upload_time_iso_8601": "2023-12-27T18:04:29.103441Z",
"url": "https://files.pythonhosted.org/packages/b2/53/14ad004e8c1e07bb6576ce141e371aa358bf3445eed01da8e78dc733d110/volmdlr-0.15.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "90ccfffc81ea1cd915f5e768c83bdfa398e070ec40ec5950c503a6b3d2c7d21a",
"md5": "c08349734b2f344d30e27181a9686897",
"sha256": "5eecae4ff5834a008c8881d96a23f8c7cecbae6e22a2f535349cdb7eced448ad"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "c08349734b2f344d30e27181a9686897",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 2704619,
"upload_time": "2023-12-27T18:04:31",
"upload_time_iso_8601": "2023-12-27T18:04:31.351797Z",
"url": "https://files.pythonhosted.org/packages/90/cc/fffc81ea1cd915f5e768c83bdfa398e070ec40ec5950c503a6b3d2c7d21a/volmdlr-0.15.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f659875d87241fdcff3fabf93d3b2a11002c385f5428d8a3972111bc5556450",
"md5": "2034f79744ff047eacffb73eadbd4977",
"sha256": "d472980291eefc219dac523a6a8624022390dfea6866edc1cd9451df0c2d8760"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2034f79744ff047eacffb73eadbd4977",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 2785175,
"upload_time": "2023-12-27T18:04:33",
"upload_time_iso_8601": "2023-12-27T18:04:33.377103Z",
"url": "https://files.pythonhosted.org/packages/8f/65/9875d87241fdcff3fabf93d3b2a11002c385f5428d8a3972111bc5556450/volmdlr-0.15.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dbd601d0faf580b53473b233943918579a4889559b53115258702b17575d31bd",
"md5": "de5af709df687eae378b4c3907b33150",
"sha256": "64016805b9429107f172b7b95ab6348be97298a810bac0ee4af568cf4ec9c636"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "de5af709df687eae378b4c3907b33150",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 2795965,
"upload_time": "2023-12-27T18:04:35",
"upload_time_iso_8601": "2023-12-27T18:04:35.958679Z",
"url": "https://files.pythonhosted.org/packages/db/d6/01d0faf580b53473b233943918579a4889559b53115258702b17575d31bd/volmdlr-0.15.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a0af7fbb38368b1daa57dc0c68bdaadf90892ee2baf7b3f9d849f7387ea52e0c",
"md5": "b81a77c56c4c01458e65e73f81d64dc3",
"sha256": "21ba161c1d8d7fcba89677678e63bac5f583c486853b5fdae27fdc83ebd1b004"
},
"downloads": -1,
"filename": "volmdlr-0.15.2-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "b81a77c56c4c01458e65e73f81d64dc3",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 3149550,
"upload_time": "2023-12-27T18:04:37",
"upload_time_iso_8601": "2023-12-27T18:04:37.753062Z",
"url": "https://files.pythonhosted.org/packages/a0/af/7fbb38368b1daa57dc0c68bdaadf90892ee2baf7b3f9d849f7387ea52e0c/volmdlr-0.15.2-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-27 18:03:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Dessia-tech",
"github_project": "volmdlr",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "volmdlr"
}