Releases: ansys/pyansys-geometry
Releases · ansys/pyansys-geometry
v0.2.4
What's Changed
- Bump google-api-python-client from 2.83.0 to 2.84.0 by @dependabot in #477
- Bump notebook from 6.5.3 to 6.5.4 by @dependabot in #476
- Bump peter-evans/create-or-update-comment from 2 to 3 by @dependabot in #475
- Implement beam deletion by @RobPasMue in #207
- Add design points and modify named selection by @Revathyvenugopal162 in #219
- Bump pytest from 7.2.2 to 7.3.0 by @dependabot in #481
- MAINT: cleanup workflows by @RobPasMue in #483
- Bump beartype from 0.12.0 to 0.13.0 by @dependabot in #482
- Bump ansys-sphinx-theme from 0.9.6 to 0.9.7 by @dependabot in #480
- Bump nbconvert from 7.3.0 to 7.3.1 by @dependabot in #485
- Bump beartype from 0.13.0 to 0.13.1 by @dependabot in #486
- Bump google-api-python-client from 2.84.0 to 2.85.0 by @dependabot in #487
- FEAT: Dropping support for Python 3.7 by @RobPasMue in #488
- Bump sphinx-design from 0.3.0 to 0.4.1 by @dependabot in #489
- Bump sphinx-copybutton from 0.5.1 to 0.5.2 by @dependabot in #490
- MAINT: minor updates to pre-commit and logo correction by @RobPasMue in #491
- Bump pytest from 7.3.0 to 7.3.1 by @dependabot in #492
- Cache Body Tessellation by @jonahrb in #473
- Implement Boolean Methods for Bodies by @jonahrb in #474
- FIX: imprint project occurrences by @jonahrb in #493
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Accepting certain linux tests by @RobPasMue in #446
- Bump nbsphinx from 0.8.12 to 0.9.0 by @dependabot in #448
- Bump pyvista[trame] from 0.38.3 to 0.38.4 by @dependabot in #449
- Bump google-api-python-client from 2.80.0 to 2.81.0 by @dependabot in #450
- Checking Linux tests status by @RobPasMue in #447
- Bump nbconvert from 7.2.9 to 7.2.10 by @dependabot in #451
- Bump nbsphinx from 0.9.0 to 0.9.1 by @dependabot in #452
- Bump pytest-pyvista from 0.1.7 to 0.1.8 by @dependabot in #454
- Bump pyvista[trame] from 0.38.4 to 0.38.5 by @dependabot in #455
- Bump googleapis-common-protos from 1.58.0 to 1.59.0 by @dependabot in #457
- Complete some torus evaluation functions and tests by @LanceX2214 in #453
- Bump google-api-python-client from 2.81.0 to 2.82.0 by @dependabot in #458
- FEAT: Providing Dockerfiles for self-service imaging by @RobPasMue in #459
- FEAT: Ensure docker images are built by @RobPasMue in #461
- Bump pyvista/setup-headless-display-action from 1 to 2 by @dependabot in #463
- Bump ansys-api-geometry from 0.2.6 to 0.2.7 by @dependabot in #465
- Bump google-api-python-client from 2.82.0 to 2.83.0 by @dependabot in #466
- Bump sphinx-autoapi from 2.0.1 to 2.1.0 by @dependabot in #464
- Bump ansys-sphinx-theme from 0.9.5 to 0.9.6 by @dependabot in #467
- FIX: always upload test results by @RobPasMue in #468
- Bump nbconvert from 7.2.10 to 7.3.0 by @dependabot in #469
- Use add_composite plotting API by @banesullivan in #470
- Feat/caching in all evaluation methods by @LanceX2214 in #460
- FIX: contact email should be [email protected] by @RobPasMue in #472
- Refactor our data model to support masters/instances by @jonahrb in #456
New Contributors
- @banesullivan made their first contribution in #470
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- Replace every "-plane" to "-axis" in all comments by @LanceX2214 in #383
- Minor typos in README by @RobPasMue in #385
- Using package cleaning action by @RobPasMue in #386
- Changing default units by @RobPasMue in #384
- Feat/refactor radius by @jonahrb in #381
- Changefluentdoc by @chris-hawkins-usa in #389
- Adding linux packages to the exception list by @RobPasMue in #391
- Including PyGeometry 101 examples by @RobPasMue in #393
- Bump google-api-python-client from 2.77.0 to 2.78.0 by @dependabot in #394
- Supporting Linux container by @RobPasMue in #395
- Bump ansys-api-geometry from 0.2.1 to 0.2.2 by @dependabot in #397
- Can now delete a named selection by name by @jonahrb in #398
- Adds trame web visualizer support by @AlejandroFernandezLuces in #366
- Adding version docstring by @RobPasMue in #400
- Create CODEOWNERS file by @RobPasMue in #403
- add Real input to a few more sketching actions by @jonahrb in #404
- Bump scipy from 1.10.0 to 1.10.1 by @dependabot in #407
- Bump ansys-api-geometry from 0.2.2 to 0.2.3 by @dependabot in #408
- Allowing tests to run on Linux by @RobPasMue in #405
- Adding authors - @chris-hawkins-usa by @RobPasMue in #409
- Adapting link download for examples by @RobPasMue in #411
- Allowing examples download as .py files by @RobPasMue in #412
- Bump google-api-python-client from 2.78.0 to 2.79.0 by @dependabot in #413
- remove some setter methods by @LanceX2214 in #402
- Feat/enhance parameters by @jonahrb in #406
- Bump ansys-sphinx-theme from 0.8.2 to 0.9.0 by @dependabot in #414
- Housekeeping on Azure machine for CI/CD by @RobPasMue in #416
- Bump ansys-sphinx-theme from 0.9.0 to 0.9.3 by @dependabot in #418
- Bump pyvista[trame] from 0.38.2 to 0.38.3 by @dependabot in #419
- add normal function for ellipse and circle and tests for them by @LanceX2214 in #415
- Bump ansys-sphinx-theme from 0.9.3 to 0.9.5 by @dependabot in #422
- Bump jupytext from 1.14.4 to 1.14.5 by @dependabot in #421
- Bump pyansys/actions from 3 to 4 by @dependabot in #420
- Solving dev docs - issue building by @RobPasMue in #423
- Reverting nav bar template by @RobPasMue in #424
- Bump myst-parser from 0.18.1 to 0.19.0 by @dependabot in #429
- Bump google-api-python-client from 2.79.0 to 2.80.0 by @dependabot in #428
- Fixing dev-docs by @RobPasMue in #426
- Bump myst-parser from 0.19.0 to 0.19.1 by @dependabot in #434
- Protofile changes due to linting by @b-matteo in #431
- Bump notebook from 6.5.2 to 6.5.3 by @dependabot in #435
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot in #437
- Bump panel from 0.14.3 to 0.14.4 by @dependabot in #436
- Bump pytest-pyvista from 0.1.6 to 0.1.7 by @dependabot in #439
- CI: unify wheelhouse jobs by @jorgepiloto in #440
- Adding support for new runner by @RobPasMue in #438
- Adapting nightly docker run to new containers by @RobPasMue in #442
- Bump myst-parser from 0.19.1 to 1.0.0 by @dependabot in #441
- Removing extra space on formatting by @RobPasMue in #443
- Bump ansys-api-geometry from 0.2.4 to 0.2.6 by @dependabot in #444
- Remove empty space in CI/CD file by @RobPasMue in #445
New Contributors
- @LanceX2214 made their first contribution in #383
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Bump version to 0.3.dev0 by @RobPasMue in #362
- Improving robustness of launcher by @RobPasMue in #363
- Bump google-api-python-client from 2.75.0 to 2.76.0 by @dependabot in #367
- Bump numpy from 1.24.1 to 1.24.2 by @dependabot in #369
- Documentation version pointing to package version by @RobPasMue in #371
- Create AUTHORS.md by @RobPasMue in #370
- Update CONTRIBUTING.md by @RobPasMue in #372
- Bump pytest-pyvista from 0.1.5 to 0.1.6 by @dependabot in #374
- Bump ansys-sphinx-theme from 0.8.1 to 0.8.2 by @dependabot in #375
- Bump google-api-python-client from 2.76.0 to 2.77.0 by @dependabot in #376
- Updating protos package to 0.2.1 by @RobPasMue in #378
- FMD export by @chris-hawkins-usa in #377
- Improving docs by @RobPasMue in #380
- Add Cylinder Primitive/Surface and its CylinderEvaluation by @jonahrb in #357
- Add body.copy() method by @jonahrb in #373
New Contributors
- @chris-hawkins-usa made their first contribution in #377
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Bump version to 0.2.dev0 by @RobPasMue in #191
- Solve release stage issues by @RobPasMue in #192
- Typo on docker command by @RobPasMue in #196
- Removing
__all__
statements by @RobPasMue in #197 - Small documentation improvements by @RobPasMue in #201
- Dev docs broken due to missing feature by @RobPasMue in #202
- Add beam profile and body creation by @chadqueen in #187
- Small bug encountered in named selections by @RobPasMue in #205
- Remove private dependency for
ansys-api-geometry
by @RobPasMue in #206 - Adapting PyGeometry to use beartype by @RobPasMue in #199
- Limit macOS smoke tests and build by @RobPasMue in #208
- Python 3.11 support in smoke tests by @RobPasMue in #200
- Workflow for Python 3.11 not dependent on more stages by @RobPasMue in #211
- Remove optional and add default. by @Revathyvenugopal162 in #210
- Doc/overall edit by @PipKat in #212
- Solving warnings on docs build by @RobPasMue in #213
- Adding MidSurface APIs by @RobPasMue in #217
- CI/CD not uploading dev docs by @RobPasMue in #221
- Switch project build to flit by @RobPasMue in #223
- Adapting ghcr.io login mech by @RobPasMue in #227
- Bump nbconvert from 7.2.3 to 7.2.4 by @dependabot in #225
- Removing grpcio updates from dependabot by @RobPasMue in #228
- Using PyVista action for headless display by @RobPasMue in #230
- Download example button/link by @RobPasMue in #231
- Perform arc rotation sense validation by @RobPasMue in #233
- Fix the issue of wider panel for examples. by @Revathyvenugopal162 in #235
- Bump nbconvert from 7.2.4 to 7.2.5 by @dependabot in #237
- Bump nbsphinx from 0.8.9 to 0.8.10 by @dependabot in #238
- Bump ansys-sphinx-theme from 0.7.0 to 0.7.1 by @dependabot in #239
- Validate a sketch is closed before sending it server-side by @RobPasMue in #234
- Adding new SERVER-IMPLEMENTATION label by @RobPasMue in #240
- Bump sphinx-copybutton from 0.5 to 0.5.1 by @dependabot in #243
- Add tessellation test for bodies and components by @Revathyvenugopal162 in #244
- Bump googleapis-common-protos from 1.56.4 to 1.57.0 by @dependabot in #246
- Bump google-api-python-client from 2.65.0 to 2.66.0 by @dependabot in #247
- Moving to pyansys/actions by @RobPasMue in #242
- Add tests for plotting and pyvista visualization polydata tests for sketch instances. by @Revathyvenugopal162 in #248
- Enable anti-aliasing and expose default mesh color setting by @chadqueen in #249
- Adapting targets to pyansys/actions calls by @RobPasMue in #253
- Bump numpy from 1.23.4 to 1.23.5 by @dependabot in #254
- Add pyvista pytest fixture to verify image cache by @Revathyvenugopal162 in #252
- Test PR - restored cache from main by @RobPasMue in #255
- Uploading images from tests as artifacts (and cache) by @RobPasMue in #261
- Update ansys-sphinx-theme to 0.7.2 by @RobPasMue in #263
- Including Ruler widget by @RobPasMue in #264
- Making 2D view optional - solving doc issues by @RobPasMue in #266
- Creating an arc from three points by @RobPasMue in #268
- Adding Gears abstraction and DummyGear class by @RobPasMue in #273
- Modify index page by @Revathyvenugopal162 in #272
- Generate pdf in documentation. by @Revathyvenugopal162 in #269
- Bump google-api-python-client from 2.66.0 to 2.68.0 by @dependabot in #274
- Adding missing target to Makefile by @RobPasMue in #276
- Implementing actual spur gears by @RobPasMue in #279
- Bump nbconvert from 7.2.5 to 7.2.6 by @dependabot in #282
- Including advanced sketch examples - gears by @RobPasMue in #281
- Bump pyansys/actions from 1 to 2 by @dependabot in #283
- Bump ansys-sphinx-theme from 0.7.2 to 0.7.4 by @dependabot in #284
- Bump jupytext from 1.14.1 to 1.14.2 by @dependabot in #285
- Bump ansys-sphinx-theme from 0.7.4 to 0.8.0 by @dependabot in #286
- Bump google-api-python-client from 2.68.0 to 2.69.0 by @dependabot in #287
- Bump jupytext from 1.14.2 to 1.14.4 by @dependabot in #289
- Bump google-api-python-client from 2.69.0 to 2.70.0 by @dependabot in #290
- Bump numpy from 1.23.5 to 1.24.0 by @dependabot in #293
- Bump panel from 0.14.1 to 0.14.2 by @dependabot in #294
- Bump nbconvert from 7.2.6 to 7.2.7 by @dependabot in #295
- Bump numpy from 1.24.0 to 1.24.1 by @dependabot in #296
- Bump nbsphinx from 0.8.10 to 0.8.11 by @dependabot in #299
- Bump pytest-pyvista from 0.1.1 to 0.1.3 by @dependabot in #300
- Implementing pre-commit hook "blacken-docs" by @RobPasMue in #303
- Reorder docs tabs by @RobPasMue in #304
- Bump scipy from 1.9.3 to 1.10.0 by @dependabot in #305
- Implementation of Circle and Line primitive clases + evaluation by @jonahrb in #302
- Bump google-api-python-client from 2.70.0 to 2.71.0 by @dependabot in #307
- Bump googleapis-common-protos from 1.57.0 to 1.57.1 by @dependabot in #308
- Bump sphinx-autodoc-typehints from 1.19.5 to 1.20.1 by @dependabot in #311
- Bump googleapis-common-protos from 1.57.1 to 1.58.0 by @dependabot in #314
- Bump pytest-pyvista from 0.1.3 to 0.1.4 by @dependabot in #315
- Bump pyansys/actions from 2 to 3 by @dependabot in #316
- Architecture reimplementation of Sketch objects (PoC with Circle and Line) by @RobPasMue in #312
- Bump google-api-python-client from 2.71.0 to 2.72.0 by @dependabot in #317
- Dependabot PRs configuration by @RobPasMue in #319
- Implementing Python 3.11 support by @RobPasMue in #320
- Implement camera pan displacement buttons by @AlejandroFernandezLuces in #313
- Planar views and isometric view widgets by @AlejandroFernandezLuces in #321
- Bump sphinx-autodoc-typehints from 1.20.1 to 1.20.2 by @dependabot in #323
- Fixing module docstring by @RobPasMue in #324
- Bump pytest from 7.2.0 to 7.2.1 by @dependabot in #325
- Bump sphinx-autodoc-typehints from 1.20.2 to 1.21.0 by @dependabot in #327
- Bump nbconvert from 7.2.7 to 7.2.8 by @dependabot in #326
- Created Ellipse Primitive & Integrated Sketching by @jonahrb in #322
- Bump beartype from 0.11.0 to 0.12.0 by @dependabot in #328
- Bump sphinx-autoapi from 2.0.0 to 2.0.1 by @dependabot in #331
- Bump google-api-python-client from 2.72.0 to 2...
v0.1.1
Bump version to 0.1.1
v0.1.0
What's Changed
- Fix tox.ini syntax by @jorgepiloto in #6
- Include wheelhouse installation procedure by @RobPasMue in #9
- Remove unwanted reference of requirement file in readme by @Revathyvenugopal162 in #10
- DOC: implement initial documentation layout by @jorgepiloto in #8
- Initial modeling for primitive objects, sketches, assembly by @chadqueen in #14
- Rework Point and Direction class by @RobPasMue in #16
- Fix documentation dependencies with tox. by @MaxJPRey in #26
- Add vector primitives by @Revathyvenugopal162 in #18
- FEAT: implement ellipse and circle geometries by @jorgepiloto in #19
- Including units in existing objects by @RobPasMue in #38
- Modifications so that the docs classes are linked by @RobPasMue in #47
- Update pytest requirement from ==7.1.2 to ==7.1.3 by @dependabot in #48
- Overload vector operators by @RobPasMue in #44
- Include PRIORITY tag by @RobPasMue in #55
- Cylinder class added as primitive geometry by @chadqueen in #28
- Remove unnecessary spaces from README by @RobPasMue in #56
- Fixing breadcrumbs by @RobPasMue in #62
- FEAT: new math and shape modules by @jorgepiloto in #53
- Accuracy model started with basic tolerance comparisons by @chadqueen in #59
- Add matrix primitives by @Revathyvenugopal162 in #40
- Implementing
QuantityVectorXD
by @RobPasMue in #58 - Implementing
Line
andSegment
classes by @RobPasMue in #54 - Add Cone, Sphere, Torus 3D shapes by @chadqueen in #57
- Missing code suggestions by @RobPasMue in #70
- Add polygon shape by @Revathyvenugopal162 in #65
- Update Testing section in README.rst by @MaxJPRey in #76
- Add basic plane and frame class definitions by @chadqueen in #60
- Create Vectors and QuantityVectors from points in 2D and 3D. by @MaxJPRey in #75
- Creating
ansys.geometry.core.misc.units
submodule by @RobPasMue in #71 - Bump peter-murray/workflow-application-token-action from 1 to 2 by @dependabot in #82
- Add the arc shape. by @MaxJPRey in #81
- Rework
shapes
subpackage signatures and units by @RobPasMue in #79 - Enable connecting to existing geometry service by @chadqueen in #61
- add geometry integration tests by @akaszynski in #90
- Protofiles integration by @RobPasMue in #92
- FEAT: add and global conversion matrices by @jorgepiloto in #97
- Implement create planar body request against component by @chadqueen in #103
- Add
NamedSelections
functionalities by @chadqueen in #104 - FEAT: implement plotting utilities by @jorgepiloto in #72
- Nightly server test workflow by @RobPasMue in #116
- Add create coordinate system functionality with server interaction by @chadqueen in #113
- Delete
Body
andComponent
objects from server by @RobPasMue in #117 - Shared topology implementation by @RobPasMue in #118
- Expose
Material
name by @RobPasMue in #120 - Add body translation by @Revathyvenugopal162 in #119
- Update documentation for local/global transformation matrices. by @MaxJPRey in #121
- Update protobuf minimum version by @RobPasMue in #124
- Add slot and box shape primitives for sketching by @chadqueen in #105
- Major bug when building geometries by @RobPasMue in #126
- Adapting to new proto files by @RobPasMue in #125
- Fix unit bug in point calculation and use width as full shape width by @chadqueen in #127
- Update imprint curves to also return the new faces by @chadqueen in #128
- Missing
Face
andEdge
features by @RobPasMue in #131 - Missing edges in loop by @RobPasMue in #132
- Solve bugs with slots by @RobPasMue in #133
- Issues with docs and
Segment
class by @RobPasMue in #138 - Add
Contributing
section by @Revathyvenugopal162 in #149 - Consistent coverage upload in CI/CD by @RobPasMue in #148
- Add functionality to create solid and surface bodies from an existing face by @chadqueen in #140
- Add plotting of bodies and components by @akaszynski in #135
- Download/Save APIs should accept str rather than path by @RobPasMue in #153
- Implement UV coordinate evaluation for faces: normal and point by @RobPasMue in #154
- Project single curve on body by @RobPasMue in #155
- Minor bug in curve projection by @RobPasMue in #157
- Implement
Logger
in PyGeometry by @RobPasMue in #150 - Revise Point and Vector to have dimension specific class implementations by @chadqueen in #156
- Problems with packaging stage by @RobPasMue in #161
- Accepting multiplication and division of Point objects by @RobPasMue in #160
- Remove mutable default args in ctors by @RobPasMue in #162
- PyPIM integration by @Revathyvenugopal162 in #159
- Update pre-commit versions by @RobPasMue in #163
- Add a 2D BoundingBox for geometry sketch operations by @chadqueen in #164
- Add fluent sketch API for segment edges by @chadqueen in #165
- Upgrade ansys-sphinx-theme. by @MaxJPRey in #166
- Improve docs for API references by @Revathyvenugopal162 in #158
- Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.1 by @dependabot in #169
- Add user guide by @Revathyvenugopal162 in #168
- Add getting started by @Revathyvenugopal162 in #171
- Change geometry service name in PIM recipe by @Revathyvenugopal162 in #172
- Complete 2D sketch conversion by @chadqueen in #170
- Bug in slot generation by @RobPasMue in #174
- Adapting CI to build docs in dedicated machine by @RobPasMue in #177
- Enable sketch plane translation, include translation example by @chadqueen in #173
- Parasolid export and Ellipse/Polygon Angle Orientation by @chadqueen in #179
- Modify doc sections with incorrect reference and rendering by @Revathyvenugopal162 in #178
- CI performance and improvements to export mech by @RobPasMue in #182
- Performance improvements based on Seattle script by @RobPasMue in #184
- Design organization example by @chadqueen in #181
- Adding repr methods by @RobPasMue in #185
- Add disclaimer while project is private by @RobPasMue in #188
- Forcing to use the new
ansys-api-geometry
by @RobPasMue in #189 - Add basic design examples and arrange the format of example page. by @Revathyvenugopal162 in #183
- Docs build error - tessellati...