{ "info": { "author": "Guillaume Florent, Adam Lange, Jelle Feringa, Thomas Paviot", "author_email": "florentsailing@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Software Development" ], "description": ".. -*- coding: utf-8 -*-\r\n\r\naoc-utils\r\n=========\r\n\r\n.. image:: http://img.shields.io/badge/Status-development-ff3300.svg\r\n :alt: Development\r\n.. image:: https://img.shields.io/pypi/dm/aocutils.svg\r\n :alt: Downloads\r\n.. image:: https://travis-ci.org/floatingpointstack/aoc-utils.svg\r\n :alt: Build Status\r\n.. image:: https://coveralls.io/repos/floatingpointstack/aoc-utils/badge.svg?branch=master&service=github\r\n :alt: Coverage Status\r\n.. image:: http://img.shields.io/badge/license-GPL_v3-blue.svg\r\n :target: https://www.gnu.org/copyleft/gpl.html\r\n :alt: GPL v3\r\n.. image:: http://img.shields.io/badge/Python-2.7_3.*-ff3366.svg\r\n :target: https://www.python.org/downloads/\r\n :alt: Python 2.7 3.*\r\n\r\nThe **aoc-utils** project provides a Python package named **aocutils** with\r\nuseful modules/classes/methods for `PythonOCC `_. It is a high level API for PythonOCC.\r\n\r\nPythonOCC is a set of Python wrappers for the OpenCascade Community Edition (an industrial strength 3D CAD modeling kernel)\r\n\r\ninstall\r\n-------\r\n\r\n.. code-block:: shell\r\n\r\n pip install aocutils\r\n\r\nDependencies\r\n~~~~~~~~~~~~\r\n\r\n*aocutils* depends on OCC >=0.16 and scipy. The examples require wx>=2.8 (or another backend (minor code modifications required)).\r\nThese requirements cannot be satisfied through pip.\r\nPlease see the table below for instructions on how to satisfy the requirements.\r\n\r\n+---------+----------+----------------------------------------------------------------------------+\r\n| package | version | Comment |\r\n+=========+==========+============================================================================+\r\n| OCC | >=0.16. | | See pythonocc.org or github.com.tpaviot/pythonocc-core for instructions |\r\n| | | | or `conda install -c https://conda.anaconda.org/dlr-sc pythonocc-core` |\r\n+---------+----------+----------------------------------------------------------------------------+\r\n| scipy | latest | | Simplest solution is `conda install scipy` |\r\n| | | | or a full Anaconda distribution |\r\n+---------+----------+----------------------------------------------------------------------------+\r\n| wx | >=2.8 | See wxpython.org for instructions |\r\n+---------+----------+----------------------------------------------------------------------------+\r\n\r\nGoal\r\n----\r\n\r\nThe goal of the **aocutils** package is to simplify some frequently used operations made in PythonOCC.\r\n\r\nVersions\r\n--------\r\n\r\naocutils version and target PythonOCC version\r\n\r\n+------------------+-------------------+\r\n| aocutils version | PythonOCC version |\r\n+==================+===================+\r\n| 0.1.* | 0.16.2 |\r\n+------------------+-------------------+\r\n\r\nExamples\r\n--------\r\n\r\nThe examples are in the *examples* folder at the Github repository (https://github.com/floatingpointstack/aoc-utils).\r\n\r\nThe wx backend (wxPython) backend is used for the examples that display a UI.\r\nYou may easily change this behaviour to use pyqt4 or PySide by changing the backend in the call to init_display().\r\n\r\n.. image:: https://raw.githubusercontent.com/floatingpointstack/aoc-utils/master/img/geomplate.jpg\r\n :alt: geomplate\r\n\r\n.. image:: https://raw.githubusercontent.com/floatingpointstack/aoc-utils/master/img/surfaces.jpg\r\n :alt: surfaces", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/floatingpointstack/aoc-utils/releases/tag/0.3.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/floatingpointstack/aoc-utils", "keywords": "OpenCASCADE pythonocc CAD", "license": "GPL v3", "maintainer": null, "maintainer_email": null, "name": "aocutils", "package_url": "https://pypi.org/project/aocutils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/aocutils/", "project_urls": { "Download": "https://github.com/floatingpointstack/aoc-utils/releases/tag/0.3.0", "Homepage": "https://github.com/floatingpointstack/aoc-utils" }, "release_url": "https://pypi.org/project/aocutils/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "High level API for PythonOCC", "version": "0.3.0" }, "last_serial": 1876726, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7588eb0f7e2d51d80e52d284783f7896", "sha256": "974f09b50e6317316dab0217d2865108452bad9d18ec474f6c98fcae6c416857" }, "downloads": -1, "filename": "aocutils-0.1.0.zip", "has_sig": false, "md5_digest": "7588eb0f7e2d51d80e52d284783f7896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68195, "upload_time": "2015-12-18T16:13:29", "url": "https://files.pythonhosted.org/packages/c4/aa/3b1d5f824cdb6e8ffd2a06cbb84cb2093027bf9c4ff2c0b73cc96acf74dc/aocutils-0.1.0.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ff82af534415e30b2cb470ff0c7ea096", "sha256": "2ec094c9c36f5bbfa0f0fd78559fe5629f13024d38d1ffcb1bc79f4cbc1d3e1d" }, "downloads": -1, "filename": "aocutils-0.2.0.zip", "has_sig": false, "md5_digest": "ff82af534415e30b2cb470ff0c7ea096", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72341, "upload_time": "2015-12-24T02:03:31", "url": "https://files.pythonhosted.org/packages/d9/e6/87e4d25ea6a2570f8a50efe89baa865e9d725889222577f154ea9e5c68d0/aocutils-0.2.0.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "73b556f58f7876f2f2b3da1dfffa430f", "sha256": "c20a88566bc62605d26e224bba6bb20ee90a6f7060e520263d6ed98e3e65b21b" }, "downloads": -1, "filename": "aocutils-0.3.0.zip", "has_sig": false, "md5_digest": "73b556f58f7876f2f2b3da1dfffa430f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73846, "upload_time": "2015-12-24T17:25:26", "url": "https://files.pythonhosted.org/packages/16/3a/d9437f0dd455ac2bd6295263948e88ab235c1acae8bba6b564248d3f2dc1/aocutils-0.3.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "73b556f58f7876f2f2b3da1dfffa430f", "sha256": "c20a88566bc62605d26e224bba6bb20ee90a6f7060e520263d6ed98e3e65b21b" }, "downloads": -1, "filename": "aocutils-0.3.0.zip", "has_sig": false, "md5_digest": "73b556f58f7876f2f2b3da1dfffa430f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73846, "upload_time": "2015-12-24T17:25:26", "url": "https://files.pythonhosted.org/packages/16/3a/d9437f0dd455ac2bd6295263948e88ab235c1acae8bba6b564248d3f2dc1/aocutils-0.3.0.zip" } ] }