Skip to content

Releases: evereux/pycatia

0.5.6

18 Nov 11:01
Compare
Choose a tag to compare
  • fixed method for DrawingDimension.get_tolerances()
  • fixed method for DrawingDimension.get_clip().
  • added new method shape_factory.add_new_symmetry_2 (@deloarts).
  • added example
  • restructured examples into categories.

Name: pycatia_0.5.6.zip
Size: 19,951,649 bytes bytes (19 MiB)
MD5: 6b55e01959882a95497e379bc03f6195
SHA1: 72ec0cc3b366ea72402cc108409aa8b563cf8cfc
SHA256: 6c6a5fd5c80c2bb797a0975bca91ee11519bfd0aca69f869e1118d0fa5b181f7
CRC32: b473b302

0.5.5

18 Aug 12:53
Compare
Choose a tag to compare
  • added material interfaces (@deloarts). See examples.
  • fixed Documents.read(). It now returns a pycatia document object
    (Alexander via email).

Name: pycatia_0.5.5.zip
Size: 18724210 bytes (17 MiB)
CRC32: 7C3B6068
CRC64: 9A1AA2BF6EE56380
SHA256: 8e6bda9cc506f0a69647f581a201d165ecb63e7761c3c3bbe0583782b8c33a88
SHA1: e4816d7f765bf525dc08089b7fd745d8945f7cd4
BLAKE2sp: 8bea244df3ce92ceed1c477e48627d427b2db78b48f0a549eb7bb8d02f7687af

0.5.4

13 Apr 12:08
Compare
Choose a tag to compare
  • fixed method in pycatia/hybrid_shape_interfaces/hybrid_shape_plane_offset_pt

  • fixed method in pycatia/product_structure_interfaces/assembly_convertor.print

pycatia_0.5.4.zip

crc32: d41d0ff3
md5: bd35a0096e02fc4d344e43d3e3669d83
sha-1: f4c63e1e597d16df0ce899061a14855bd084edd4

0.5.3

02 Dec 13:46
Compare
Choose a tag to compare
  • fixed methods in pycatia/mec_mod_interfaces/axis_system and pycatia/mec_mod_interfaces/cylindrical_face.py that required mapping to VBA methods.

CRC32: 35A72755
MD5: 26780BF8695F9D9EB32170D33E057FE4
SHA-1: 67B1E5D8BB9EB1909CC22D5ED69EC957E4BB868B

0.5.2

29 Sep 16:26
Compare
Choose a tag to compare
  • Added missing delimeters to vba_functions in sketcher_interfaces/curve_2D.py

CRC32: 5B3EE5F7
MD5: 04D2383E09683C1A7478937EE63FD11D
SHA-1: F769CF3FD926D7076E5BA4DFAFBADDDD4F7D57BD

0.5.1

09 Aug 09:41
Compare
Choose a tag to compare
  • Fix bug with HybridShapeFactory.add_new_datums().

Name: pycatia_0.5.1.zip
Size: 17.9 MB (18,813,769 bytes)
CRC32: 24FD56A7
MD5: 6D3F2264564126EF5E7657F3D9EAB408
SHA-1: 940A527F5985392A97F7AC56C6F5C16A6CF036B2

0.5.0

27 Apr 11:08
Compare
Choose a tag to compare
  • Added tps_interfaces.
  • Document() no longer contains methods specific to Parts, Products and Drawings. This will most likely break your
    scripts. Please see updated examples. These methods / properties are now only available in PartDocument,
    ProductDocument and DrawingDocument. Example:
from pycatia import catia

caa = catia()
documents = caa.documents
documents.open(r'tests/cat_files/part_measurable.CATPart')

# get the active document
document = caa.active_document
# get the Part() object. NOTE THIS IS NOW A PROPERTY, NOT A METHOD.
part = document.part

Name: pycatia_0.5.0.zip
Size: 19,298,434 bytes (18 .4 MB)
CRC32: C3BF925A
MD5: A4FF9EC1A1BE624567E9884F95AD0560
SHA-1: FE9CD3A4881E4BE21E020DEA83E9A27FB73FBBE9

0.4.4

30 Dec 13:39
Compare
Choose a tag to compare
  • Improved checks for malformed filenames.
  • Add method Application.setting_controllers.
  • Improvements to export_data.
  • Added Product.type.
  • Docstring fix for Measurable.get_minimum_distance.
  • Added iter method to collections.

Many thanks to Tian-Jionglu for his contributions.

Name: pycatia_0.4.4.zip
Size: 18982951 bytes (18 MiB)
CRC32: D1DDAF75
CRC64: AACE3B0B934F7DAA
SHA256: 4DA8C0CE2C6F021FA42163B2B4991CCA63143CF25EA7347033EA073EB1BD2104
SHA1: 0B8ACAA249962CEA853F99740B86FE933610AECF
BLAKE2sp: 15FA6ACDD3BEFA8AFC90C985509C3B2EED83DE398F7B5A872625ED26C3287C77

0.4.3

04 Oct 16:12
Compare
Choose a tag to compare

changelog

  • Updated ViewPoint3D get methods so they now work.
  • Updated Viewer so Viewer2D and Viewer3D can be called.

pycatia_0.4.3.zip checksums:

CRC32: 332CB00D
MD5: 4A941BEDA62EB287CB69F258D02A0477
SHA-1: F4F14E4DD83BF0EB3A2BBFE4AA2E904946563B4D

0.4.2

29 Sep 09:19
Compare
Choose a tag to compare

changelog

  • Added missing methods Parameter.rename(), Parameter.valuate_from_string(),
    and Parameter.value_as_string()
  • Added missing methods DrawingThread.is_linked().
  • Added the following missing methods from the class HybridShapeCurveSmooth
    • add_frozen_curve_segment()
    • add_frozen_point
    • get_frozen_curve_segment
    • get_frozen_curve_segments_size
    • get_frozen_point
    • get_frozen_points_size
    • remove_all_frozen_curve_segments
    • remove_all_frozen_points
    • remove_frozen_curve_segment
    • remove_frozen_point
    • set_maximum_deviation
    • set_tangency_threshold

pycatia_0.4.2.zip checksums:

  • CRC32: 15B9E9B6
  • MD5: BF9E93DD3DC7F1FB6618F453606C0494
  • SHA-1: CC536F14CED9ADDB009F8737F388EA80362FE6E4