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 - tessellation example by @RobPasMue in #190
New Contributors
- @jorgepiloto made their first contribution in #6
- @RobPasMue made their first contribution in #9
- @Revathyvenugopal162 made their first contribution in #10
- @chadqueen made their first contribution in #14
- @MaxJPRey made their first contribution in #26
- @dependabot made their first contribution in #48
- @akaszynski made their first contribution in #90
Full Changelog: https://github.com/pyansys/pygeometry/commits/v0.1.0