-
Notifications
You must be signed in to change notification settings - Fork 110
Shapely preprocessor #86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
connorferster
wants to merge
70
commits into
robbievanleeuwen:v2
from
connorferster:shapely_preprocessor
Closed
Shapely preprocessor #86
connorferster
wants to merge
70
commits into
robbievanleeuwen:v2
from
connorferster:shapely_preprocessor
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ating specialized sections.
…nstantiation; post.py: altered plot finalization func to prevent duplicate legend entries; sections.py: complete implementation of Geometry and new CompoundGeometry classes, doc strings to follow
…rations to init(), fixed typos, altered signature to CrossSection
…section.py. Fixed bugs in sections.py.
…multiple files; Updated: alignment methods in sections.py
…o be causing test runs to prematurely terminate with no tests running.
…ry objects, along with signatures and doc strings. Add possiblity of creating Geometry instances with just ordered points, not just Polygons <in progress>
…egacy points, facets, holes lists.
…ms with some values); Fix: update create_points_and_facets to not append the first point in the geometry twice; Fix: change plot title strings with backslashes to raw strings
…ments was not defined. Tests: Updated test_validation.py and test_rectangle.py to run with pytest-check. Fix: Bug in sections.py where an extra facet would be created for holes.
…gging; Fix: updated PlasticSection to make it compatible with shapely preprocessor (still in progress); Tests: updated tests in test_rectangle.py
….py; search for 'log.log' to find all instances. Some of have been commented out.
…e main branch and that all tests now pass. Increased test coverage to all warping properties.
…operations. Passes tests but not new composite test.
…egan updating Geometry with split_section() method. Created bisect_section.py
…ids); All tests pass
… to 'mesh_sizes' to be consistent with CompoundGeometry and the v1.x.x. API; updated to tests. All tests run. Feature: updated CompoundGeometry.calculate_perimeter() to calculate the exterior perimeter if the geometry has no disjoint shapes.
…eplaced it with self.time_info attribute from Section class; sections.py: removed 'perimeter' argument from Geometry.plot_geometry()
Co-authored-by: Agent6-6-6 <36808164+Agent6-6-6@users.noreply.github.com>
…er/section-properties into shapely_preprocessor
…2 decimal places (by default). Setting the .tol attribute allows for customization of this behaviour
…nded cx and cy to self.tol to allow greater precision in placing geometry centroid at the origin; Fix: Added self.tol to Compound Geometry; Fix: Removed debugging print statements
…an_t... functions to nastran_tee... functions to match sections.tee_section; Fix: Began updating section creation functions to include a parameter.
…nction signatures to include 'material'
… Flit; Bugs: Fix faulty behaviour in Geometry.align_to and update docstring
…tions to control size of plots
…size and resolution of plot
…iors and exteriors independently. Tests: Fixed broken test for CompoundGeometry.from_points()
…ntrol point persistence with geometry operations
…ference to temporary file and made cad_to_shapely a project requirement
…y.plot_geometry()
… customized plotting for plot_stress_contours()
… of the stress plot
…in cross_section.py; updating stress contour example images, will require further updates to stress contour plotting
Having too much trouble with this... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To merge into v2 branch