Skip to content

Releases: evereux/pycatia

0.9.2

22 Oct 16:51

Choose a tag to compare

  • fixed ThreeDCuts methods. #285

Name: pycatia_0.9.2.zip
Size: 21857018 bytes
MD5: cbbf272bc6427aa6bfb162708c5c69f5
SHA1: 1451cf53722f244b2a3f700b467ef42e2ab3875a
SHA256: 1802ccd5ec87f3b562c66a60b86cc3326dc79fcfc4f6aba0fd88ad80f25917e4

0.9.1

07 Sep 13:01

Choose a tag to compare

  • 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

14 Aug 14:16

Choose a tag to compare

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

07 Jun 13:44

Choose a tag to compare

  • 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

16 Mar 14:55

Choose a tag to compare

0.8.2

  • fixed Hole.get_direction() and Hole.get_origin().

Name: pycatia_0.8.2.zip
Size: 21813283 bytes
MD5: 302960d7746659047e33295298c1a561
SHA1: 7a9f242c5178e1a6d4d3fb4d2e3f3ff73d644fcf
SHA256: 7938104a77c2cb6da6bc8501a1c0adc60314b9220e5f804d4956ae0081fba82f

0.8.1

02 Mar 11:37

Choose a tag to compare

  • 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

26 Aug 12:58

Choose a tag to compare

  • 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

19 Aug 09:25

Choose a tag to compare

  • 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

13 Jul 14:45

Choose a tag to compare

  • 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() and Document.save_as() to use the pycatia
    methods to get and set display_file_alerts.
  • updated Product.activate_terminal_mode(). Previously, if there was a broken
    link the method would fail.
  • updated Document.open(), Document.read() and Application.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 generic Document.
  • simplified CATIADocHandler document handling.

Name: pycatia_0.7.3.zip
Size: 21755012 bytes
MD5: e76a9b1a691a06c18ae3ad186b8b49a8
SHA1: 6bc4fd48e89da4a08e9c04893342d35f5ee96efa
SHA256: 29b9fea3f247e0eef580b0c9a89193130d3a1f86f7ac8a48e2c982d61a85ef6c

0.7.2

14 Jun 10:10

Choose a tag to compare

  • addded missing type hints to Document() methods.
  • fixed regression in Documents.open(), Documents.read() and Documents.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