Skip to content
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

Update io module to more complex test case #240

Merged
merged 3 commits into from
Sep 16, 2024
Merged

Conversation

janbridley
Copy link
Collaborator

@janbridley janbridley commented Sep 14, 2024

Description

I decided a more complicated test case for the io module was a good idea. Unfortunately, it appears that the sorting of faces during the construction of shapes can be different between mac and linux systems. I believe this stems from quickhull, but I do not have data to back this up.

Solution

I have switched the test from a cube with integer vertices to an elongated pyramid. The new shape is (1) included with coxeter, (2) has multiple types of faces, and (3) is not centrosymetric. This seems like a reasonable level of complexity and appears to work on mac and linux test platforms.

Types of Changes

  • Documentation update
  • Test update
  • Bug fix
  • New feature
  • Breaking change1

1The change breaks (or has the potential to break) existing functionality.

Checklist:

@janbridley janbridley marked this pull request as ready for review September 14, 2024 18:32
@janbridley janbridley changed the title Update to more complex test case Update io module to more complex test case Sep 14, 2024
@janbridley janbridley mentioned this pull request Sep 14, 2024
9 tasks
@janbridley janbridley merged commit 3464b01 into master Sep 16, 2024
9 checks passed
@janbridley janbridley deleted the update/io-test-case branch September 16, 2024 14:04
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