Skip to content

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
wants to merge 70 commits into from
Closed

Shapely preprocessor #86

wants to merge 70 commits into from

Conversation

connorferster
Copy link
Collaborator

To merge into v2 branch

connorferster and others added 30 commits December 19, 2020 21:02
…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
…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>
…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
connorferster and others added 28 commits April 20, 2021 08:42
… 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>
…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.
… Flit; Bugs: Fix faulty behaviour in Geometry.align_to and update docstring
…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
… customized plotting for plot_stress_contours()
…in cross_section.py; updating stress contour example images, will require further updates to stress contour plotting
@connorferster
Copy link
Collaborator Author

Having too much trouble with this...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant