Package: creopyson
CreopysonCreopyson is a python library that aim to controlPTC’s CREO Parametricvia JLink via CREOSON.CREOSON uses JSON Requests to send commands/functions to CREO, JSON Responses are used to communicate the results of your requests.Creopyson creates a Client to send JSON Requests to CREOSON server.Free software: MIT licenseDocumentation:https://creopyson.readthedocs.io.FeaturesCreopyson can be used to automate actions in CREO:Get BOMManage files, Working directoriesSupport FamilytablesExport 3D/2D: pdf3d, pdf, STEP, IGES, JPEG…Interact with layers, viewsRead/Write parameters, dimensionsSupport WindchillBasic usage video:See documentation for more informations…CreditsCREOSONfromSimplified Logic, Inc.This package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.7.7 (2024-02-03)BugFix:Correction fordrawing.set_view_loc(issue#84)0.7.6 (2023-02-26)BugFix:Correction forlayer.delete(issue#68)Documentation update (2023-02-16)Update forCreoson 2.8.2 release.No modification in creopyson, just documentation update, see Creoson’s release note.0.7.5 (2022-12-10)BugFix:Add missinglocationargument on note_set (issue#62)0.7.4 (2022-05-16)Update forCreoson 2.8.1 release.Add parameters:bom_get_paths : get_simprepsDocumentation update:creo_set_creo_version : Creo 8 support.0.7.3 (2021-08-29)Addis not Nonealmost everywhere to preventFalseandNoneconfusionMigrates to Github WorkflowRemove pipenv stuff0.7.2 (2021-04-01)change python_requires to “>=3.7”0.7.1 (2021-03-23)BugFix:file_get_activereturns{}instead ofNonewith Creoson 2.8.00.7.0 (2021-03-22)Update forCreoson 2.8.0 release.New functions:creo_set_creo_version (prevent Creo 7 problems)feature_list_selectedAdd parameters:feature_set_param: descriptionparameter_set: descriptionDocumentation update:drawing_list: addview_model,simp_repin Returnfeature_list_param: adddescriptionin Returnfeature_user_select_csys: addfile, remove “feat_number* in Return object.parameter_list: adddescriptionin ReturnBugFix:file_set_cur_material: now working with Creoson >2.8.00.6.2 (2021-02-17)Bugfix:drawing.get_cur_model: correction data_key (issue#27)0.6.1 (2021-01-30)Bugfix:familytable.list_tree: correction data_key (issue#21)Documentation update:Usage: Add vanilla CreosonUsage: Add loggingIssues template: add Creo version0.6.0 (2020-07-16)Update forCreoson 2.7.0 release.New functions:file_get_accuracyAdd parameters:interface_mapkey: delayinterface_export_pdf interface_export_pdf3d : sheet_range0.5.2 (2020-07-09)Documentation updateusage: path slashes correctionDocstring correctiondrawing_list_models : correction (issue#18)Bugfixfile_get_transform : Does not returntransformkey (issue#17)0.5.1 (2020-05-19)Docstring updates:interface_import_file: PV extension correction.interface_export_image: add infos about valid values in docstrings for dpi and depth.Features updates:interface_mapkey: remove extra white space in script string.connection_start_creo: add use_desktop param.New Feature:Addlogging DEBUGon request & response.0.5.0 (2020-03-08)Update forCreoson 2.6.0 release.New functions:interface_import_fileAdd parameters:bom_get_paths: addhas_simprepfile_delete_material:filenow allows wildcardinterface_export_file: addNEUTRALtofile_typefile_load_material:file_allows wildcardNew returns:file_massprops: add inertia matrices to output (ctr_grav_inertia_tensor,coord_sys_inertia,coord_sys_inertia_tensor)0.4.3 (2020-03-07)Update missing features from previous Creoson updates.New Features:drawing_set_sheet_formatfile_get_cur_materialfile_get_cur_material_wildcardfile_list_materialsfile_list_materials_wildcardfile_load_material_filefile_set_cur_materialNew param:note_list:addselectparamaddlocationin response0.4.2 (2020-03-03)Bugfix:feature_list params correction (ADD: status, paths, no_comp. REMOVE: param, value, encoded)feature_list_params params correction(inc_unnamed)feature_param_exists params correction (name)add test onstatuscorrect values in feature’s functions (feature_delete, feature_list feature_resume, feature_suppress)modify pipenv config for bleach security alert.0.4.1 (2020-01-30)Bugfix:view_list_exploded(): name param was in request even if empty (issue#4)start_creo(): path decomposition did not worked with Windows style (issue#5)geometry_get_surfaces(): wrong data_key waited in result, needsurflist(issue#6)0.4.0 (2019-10-12)Update forCreoson 2.5.0 release.New functions:file_delete_materialdrawing_get_sheet_formatdimension_set_textAdd parameters:windchill_clear_workspace: filenamesdimension_list: selectdimension_list_detail: selectfeature_resume:namecan be an integer forfeat_IDfeature_suppress:namecan be an integer forfeat_IDNew returns:note_get: locationdimension_list: dwg_dimdimension_list_detail: dwg_dimFew notes updates0.3.3 (2019-07-13)Bugfix:feature_resume:with_childrenparamt set default toFalse(issue #3)0.3.2 (2019-07-03)Bugfix:creo_list_dirs: return empty list if there is no folder in the directory (issue #1)Add basic usage video on README0.3.1 (2019-06-30)Bugfixes:view_list: default query name=”*”0.3.0 (2019-06-29)Bugfixes:file_set_mass_units: function param correctionfile_list: function param correctiongeneral: set active file when file is optionnalImprovement:file_open:activateanddisplaydefault to Truedimension_set: file is optionnal0.2.0 (2019-06-28)Update for Creoson 2.4.0 release. New functions:parameter_set_designatedfeature_list_group_featuresfeature_list_pattern_featuresAdd missing function:feature_list_params0.1.0 (2019-06-22)First release on PyPI.