v0.8.0
What's Changed
- Updating the Docstrings for save_screen_to_file by @JackB-Ansys in #444
- Add blackbox flag by @jgsdavies in #446
- Fix for Trapezoid Duct Adaptive Templates Example by @JackB-Ansys in #449
- Add set_adaptive_parameter_default method by @james-packer in #453
- #430 method to extract harmonic data from transient results by @james-packer in #445
- Remove numpy dependency for harmonic graph calculation by @james-packer in #458
- Add version checking and backwards compatibility for file name check by @james-packer in #462
- Example for showing adaptive template material and mesh features by @ravi-ansys in #454
- Add missing documentation for region properties and geometry fitting. by @james-packer in #472
- Make region type a required arg for creating new regions. by @jgsdavies in #477
- Remove colour check in region equality. by @jgsdavies in #503
- Avoid warning about setting region type when creating with get_region by @james-packer in #493
- Thermal twinbuilder 25r2 improvements by @HusainAdam in #508
- Add ability to set default Motor-CAD exe from environment variable by @jgsdavies in #505
- Fix resetting global exe in tests breaking Motor-CAD tests on GH hosted runner by @jgsdavies in #509
- Fixed incorrect RegionType enums by @aidanc-ansys in #518
- Add backwards compatibility for 'stator slot' region by @james-packer in #522
- Add more information to save_fea_data documentation, and move deprecation warnings so they render correctly. by @james-packer in #519
- Allow FEA mesh control around high curvature regions by dividing arcs by @james-packer in #516
- Disable blackbox test if using web licensing by @jgsdavies in #524
- Updated documentation with Utility Functions by @JackB-Ansys in #229
- Update tests to use Motor-CAD with no UI by @jgsdavies in #525
- New geometry shapes tests by @aidanc-ansys in #523
- Fix ECE EMag twin builder export by @JackB-Ansys in #413
- [feat] Update json region conversion for base name from API update by @matthewAnsys in #443
- Add an additional location for example scripts and adaptive templates. by @james-packer in #536
- Add example showing stress post processing to take into account plastic effects. by @james-packer in #529
- Fix Internal Scripting Examples in Sphinx Gallery by @JackB-Ansys in #538
- Make this more robust for different Motor-CAD versions by @james-packer in #540
- Fix Incorrect EntityList equality evaluation by @aidanc-ansys in #537
- fix tox environment. by @jgsdavies in #543
- Example for stator notches as used in optimisation webinar by @james-packer in #485
- Basic e mag example review by @JackB-Ansys in #322
- ExcelConceptEV by @ravi-ansys in #500
- Motion force export by @james-packer in #552
- Add get_datastore_method and classes. by @jgsdavies in #542
- Implement Ellipses into Pymotorcad by @aidanc-ansys in #539
- Update MotionForceExport.py to avoid relying on a running Motor-CAD by @james-packer in #562
- fix for blackbox license parameter by @HusainAdam in #558
- Implement GeometryTrees to contain and handle Regions by @aidanc-ansys in #545
- Update pip install instructions for editable mode. by @james-packer in #567
- New EntityList functions to construct and determine the properties of EntityLists by @aidanc-ansys in #528
- Update PymotorCAD to support specific and multiple linked regions by @aidanc-ansys in #573
- Add Matplotlib-based python graphics functionality. by @aidanc-ansys in #566
- Added script to create a tappered IM rotor bar by @ravi-ansys in #541
- Update default in get_region() so defaults to get_linked=False. by @james-packer in #575
- Add DataTypes enum for filtering datastore class by @jmacleod-ansys in #579
- Update Adaptive Templates section of User Guide by @JackB-Ansys in #588
- Change the default colour attribute of new Region objects by @JackB-Ansys in #597
- Added new region types used in 26R1 by @a-warwick in #586
- Add stress sampling example in the rotor bridges, so individual point stresses can be accessed by @james-packer in #568
- Add methods to save and load characteristic noise response functions for Motor-CAD 26R1 by @james-packer in #592
- Lossless adaptive templates by @aidanc-ansys in #569
- Move geometry_tree.py by @jgsdavies in #602
- Updates to ECE Export Example by @JackB-Ansys in #572
- Remove restrictions on setting lamination type by @jgsdavies in #603
- Remove bare exceptions from round_corner. by @jgsdavies in #607
- Add new Adaptive Templates example for setting magnet angles. by @JackB-Ansys in #593
- Don't copy _raw_region when user copies a region in Python. by @jgsdavies in #606
- Samples - do not use Message Display pop up dialogs by @JackB-Ansys in #608
- Add Region and Entity methods for extending Entities (Lines and Arcs) by @JackB-Ansys in #587
- Bring the Bezier curve calculation within PyMotorCAD. by @james-packer in #611
- Add new API for Maxwell UDM json geometry definition by @matthewAnsys in #610
- Add magnetisation direction and functions to adaptive templates by @jgsdavies in #590
- Add linked regions to Region object by @matthewAnsys in #447
- Add get_bezier_points to documentation by @james-packer in #616
- Update to round_corner and round_corners Region methods by @JackB-Ansys in #502
- Allow region_type to be defined as a string when creating Region() object by @JackB-Ansys in #580
- Add version checks to new Motor-CAD API methods by @james-packer in #621
- Geometry tree refactoring by @jgsdavies in #604
- Add ExtrusionBlock class for extrusion data by @matthewAnsys in #490
New Contributors
- @SMoraisAnsys made their first contribution in #479
- @aidanc-ansys made their first contribution in #518
- @jmacleod-ansys made their first contribution in #579
- @a-warwick made their first contribution in #586
Full Changelog: v0.7.0...v0.8.0