Pycatia

Latest version: v0.8.0

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 9

0.4.0

Breaking changes.

* The catia application object now needs to be initialized in your scripts. This was done so scripts can be written in
such a way that they first launch CATIA V5 (or check it's actually running) before the application object is
initialised. Previously, the object was initialised immediately on import. Not practical for some use cases. For
example:


>>> from pycatia import catia
>>> initialise the catia application automation object.
>>> caa = catia()
>>> document = caa.active_document


* Removed pycatia.workbenches folder. Functionality is provided for Document object.
* Lots of bug/type fixes. Mypy is great!

* Collection objects are now directly iterable (Product.get_products() will be deprecated in later release).


>>> from pycatia import catia
>>> caa = catia()
>>> document = caa.active_document
>>> product = document.product()
>>> products = product.products
>>> for product in produts:
>>> print(product)


* Improved viewing experience of API. I hope.

0.3.9

* Added product.generate_ALLCATPart.
* Added product.constraints.
* Improved error message for selection.search.
* Removed product.concession (now constraints and easier to use).
* Removed application.execute_script and application.evaluate. Should use application.system_service.
* All methods dependant on application.SystemService updated.
* Docs
* API CAA reference note now collapsed by default.
* Restructured examples.
* Added pycatia API tree for overview.
* Changed sphinx theme to alabaster.
* Added windows executable (see win_32 folder on github). This isn't thoroughly tested and is provided for testing
purposes.

0.3.8

* Updated all hybrid_shape_interfaces properties due to regression bug.

0.3.7

* Restructured API documentation.
* Added type hinting.
* Fixed issues with vis_property_set.
* Added ability to create a message box (MsgBox). See examples.

0.3.6

* Fixed Selection class.

0.3.5

* Fixed missing setting of child_object for classes that inherit from Collection
* Renamed drawing_view.factory_2d.

Page 6 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.