Releases: evereux/pycatia
0.9.2
0.9.1
- fixed DrawingDimValue.get_bault_text() and DrawingDimValue.get_ps_text().
- introduced fixtures for pytest testing. tests now run much quicker due to not
opening and closing a document for each test. - Selection.select_element4() fixed. Removed broken o_document call up.
Name: pycatia_0.9.1.zip
Size: 21695796 bytes
MD5: 2c5420e2abdfa966566e64417ebc08c7
SHA1: 00d8bad482d6d9b60f00ef38545fc8418d06f342
SHA256: 8a4a606a29345912c195a11c996e832ae50c9551ff33026fa469d72c945d0b13
0.9.0
Please note the change to VisPropertySet.get_show() will break existing scripts where this is used.
- updated the following VisPropertySet() methods with fixed type hinting:
get_layer(), get_pick(), get_real_color(), get_real_inheritance(),
get_real_line_type(), get_real_opacity(), get_real_width(), get_show(),
get_symbol_type(), get_visible_color(), get_visible_line_type(),
get_visible_opacity(), get_visible_width().
Thanks to @HubertDomaros for pointing out the initial issue #269. - updated Selection.select_element4() type hints and the returned objects.
Thanks to @CossackLucas for reporting #263. - updated ParameterSet.all_parameters to return a Parameters collection object.
- fixed DrawingDimension.get_boundary_box(). #275
- many type hinting improvements / fixes.
Name: pycatia_0.9.0.zip
Size: 21693116 bytes
MD5: 6dcbf668cff24822d629b498aafc513a
SHA1: 548c4ba5929d8f9bab3491f22f3c872c38a8f777
SHA256: b91e7595935814ca0061938f481843d2884f68a62369ad778f6ccce5fd9d540f
0.8.3
- fixed methods for Plane.get_first_axis(), Plane.get_origin(),
Plane.get_position(), Plane.get_second_axs(). @CossackLucas - fixed HyrbridShapeLoft.add_section_to_loft. #266
Name: pycatia_0.8.3.zip
Size: 21816647 bytes
MD5: cf04a99d00f832d33d6b1d71bce95638
SHA1: 988474805ff1370b4b72ce47412da382c4974592
SHA256: 87ae3550952c475781ffd8b735bef01f2d95ff16e6d38fc299915b9d30bf1505
0.8.2
0.8.1
- updated Part.annotation_sets return type to be AnnotationSets in lieu of the
generic Collection object. - updated Annotations.item2 to return an Annotation2 object. Was AnyObject. Issue #236.
- added CATIA version checks for several tps_interfaces.
Name: pycatia_0.8.1.zip
Size: 21814530 bytes
MD5: 7489f9f0afe5381dc322ab01bf691a62
SHA1: b1bdad951707bec61767db6f58d0f9ce3086b138
SHA256: 228c33e6a465036cc157b2b90145b9ef13013ed33a98bb6a4fc259cc2c056760
0.8.0
- New Classes, methods, properties and enums added.
Introduced in V5-6R2021
-
added the following new classes introduced in V5-6R2021.
- ManufacturingComputePMAParameters
- ManufacturingFeatureFactory
- ManufacturingMachinableAreaMngt
- ManufacturingParameter
- PartServices
-
added the following new methods / properties introduced in V5-6R2021.
- DrawingTable.orientation_reference
- DrawingTable.text_properties
- DrawingText.orientation_reference
Introduced in V5-6R2020
-
added the following new classes introduced in V5-6R2020.
- CompositesServices
- CompositesMaterial
- CDMASettingAtt
- ManufacturingProgram2
-
added the following new methods / properties introduced in V5-6R2020.
- HybridShapeUnfold.target_direction
- HybridShapeUnfold.target_origin
- StepSettingAtt.att_annotation_export
- StepSettingAtt.get_att_annotation_export_info()
- StepSettingAtt.set_att_annotation_export_lock()
- Wrappings.compute_wrapping_with_convex_hull()
-
added the following enumeration types introduced in V5-6R2020:
- cat_composites_type
Introduced in V5-6R2019
- added the following new classes introduced in V5-6R2019.
- MedianFeature
- NumericalDisplayFormat
- SemanticGDTCommonZone
- SemanticGDTFrameExtension
- SemanticGDTNxDisplay
- ManufacturingActivityToolPath
- added the following new methods / properties introduced in V5-6R2019.
- DxfSettingAtt.export_view_as_viewport
- DxfSettingAtt.get_export_view_as_viewport_info()
- DxfSettingAtt.set_export_view_as_viewport_lock()
- DxfSettingAtt.set_export_view_as_viewport()
- Ig2SettingAtt.export_view_as_viewport
- Ig2SettingAtt.get_export_view_as_viewport_info()
- Ig2SettingAtt.set_export_view_as_viewport_lock()
- Ig2SettingAtt.set_export_view_as_viewport()
- HybridShapeAssemble.get_healing_mode()
- HybridShapeAssemble.set_healing_mode()
- HybridShapeRevol.begin_angle_offset
- HybridShapeRevol.end_angle_offset
- Annotation.has_a_numerical_display_format()
- Annotation.numerical_display_format
- Annotation2.is_a_consumable_annotation
- AnnotationSet.annotation_set_purpose
- AnnotationSet.apply_result_with_link_when_copy_set_to
- AnnotationSet.read_iso_default_properties
- TPSView.annotation_plane
- TPSView.annotation_sketch
- TPSView.annotations
- TPSView.display_ratio
- TPSView.view_type
- Dimension3D.is_a_continuous_feature_applied()
- SemanticGDT.frame_extensions()
- SemanticGDT.has_a_centered_element()
- SemanticGDT.has_a_frame_extension()
- SemanticGDT.is_applied_on_multiple_entities()
- SemanticGDT.median_feature()
- SemanticGDT.nx_display()
- Application.begin_ur_concatenation()
- Application.stop_ur_concatenation()
Introduced in V5-6R2018
-
added the following new classes introduced in V5-6R2018.
- CoordDim
- DrawingCoordDim
- DrawingCoordDims
- DrawingGDT
- DrawingGDTs
-
added the following new methods / properties introduced in V5-6R2018.
- Annotation2.coordinate_dimension()
- AnnotationFactory2.create_coord_dimension()
- AnnotationFactory2.create_gdt()
- NonSemanticGDT.get_2d_annot()
- Layout2DView.coord_dims
- Layout2DView.gdts
- DrawingLeader.anchor_symbol
- DrawingView.coord_dims
- DrawingView.gdts
- DrawingText.nb_link
- DrawingText.get_parameter_link()
- DrawingArrow.scale_on_extremities() #230
- VisualizationSettingAtt.pre_sel_navigator_started_by_arrow_keys
- VisualizationSettingAtt.set_pre_sel_navigator_started_by_arrow_keys_lock
- VisualizationSettingAtt.get_pre_sel_navigator_started_by_arrow_keys_info()
- Hole.counter_drilled_mode
- VarRadEdgeFillet.sharp_edge_removal_mode
- VarRadEdgeFillet.switch_to_const_fillet_type()
- ConstRadEdgeFillet.switch_to_var_fillet_type()
- Measurable.get_angle_between_in_context()
- Measurable.get_minimum_distance_in_context()
- Measurable.get_minimum_distance_points_in_context()
- SPAWorkbench.get_measurable_in_context()
-
added the following enumeration types introduced in V5-6R2018:
- cat_cd_hole_mode
Name: pycatia_0.8.0.zip
Size: 21800236 bytes
MD5: de7a6c5e8741a8d2d10c91b5e465140a
SHA1: 3c9d715407dd58239ce86f5cfe91f5db9ae4d607
SHA256: a2d5e6bee41874940af0ec9fc4fc8e777bb762c77a681fc1bb18a307370f19d0
0.7.4
- fixed DrawingDimensions.add().
- fixed DrawingDimensions.add2(). #229
- fixed is_file() call-ups in Documents().
Name: pycatia_0.7.4.zip
Size: 21665841 bytes
MD5: 67fe75565cd80366e46df7c694f5348e
SHA1: 9f05e54415f1b07a63897b952a5e168453298a38
SHA256: 8a2d1f3c77e2ef77ceba09b77823477d39bdab18ad35227ccd2b30d8e17eb26e
0.7.3
- added missing type hints to
Relations.create_formula(). - removed win_32 builds folder from repository to reduce repository size and
speed up cloning. - fixed
Document.export_data()were file alerts were not suppresed if requested. #221 @Zcaic - updated
Document.export_data()andDocument.save_as()to use the pycatia
methods to get and setdisplay_file_alerts. - updated
Product.activate_terminal_mode(). Previously, if there was a broken
link the method would fail. - updated
Document.open(),Document.read()andApplication.active_document
to use a common method to determine document type. - updated the
Documents()collection / iterator to now return a specific
document type in lieu of the genericDocument. - simplified
CATIADocHandlerdocument handling.
Name: pycatia_0.7.3.zip
Size: 21755012 bytes
MD5: e76a9b1a691a06c18ae3ad186b8b49a8
SHA1: 6bc4fd48e89da4a08e9c04893342d35f5ee96efa
SHA256: 29b9fea3f247e0eef580b0c9a89193130d3a1f86f7ac8a48e2c982d61a85ef6c
0.7.2
- addded missing type hints to
Document()methods. - fixed regression in
Documents.open(),Documents.read()andDocuments.new_from()
where strings are passed in lieu of Path objects. It was the intention for both
strings and paths to work. Tests updated to test for both Path and str objects.
Name: pycatia_0.7.2.zip
Size: 22291504 bytes
MD5: 8cbf351a27156afbfd098cc2be3d014f
SHA1: 4d228811ea03b251e36e9308af49504c2977f054
SHA256: 2abe2a9079f9a8c9758a941c07d1aa45ec1d8313868f2d139732361cc478aaf2