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

Version 3 - Failsafe Polyhedral Gravity Modeling & Polyhedron Class #36

Merged
merged 54 commits into from
Apr 22, 2024

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    6620645 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82b66dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6f7e33 View commit details
    Browse the repository at this point in the history
  4. Implement normals orientation check in MeshChecking

    Modified the MeshChecking functionality to include an orientation check for both outward and inward facing normals. Also included a method to determine the majority vertex ordering of a polyhedron and which vertices violate this ordering. The new checks are implemented in the test suite and reflected in the main application.
    schuhmaj committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8389f55 View commit details
    Browse the repository at this point in the history
  5. update GitHub actions

    schuhmaj committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    af9ae9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7547dd3 View commit details
    Browse the repository at this point in the history
  7. fix windows test workflow

    schuhmaj committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0dd39d1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    26c1dec View commit details
    Browse the repository at this point in the history
  9. fix Windows Test CI

    schuhmaj committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f424980 View commit details
    Browse the repository at this point in the history
  10. disable windows test

    schuhmaj committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    54300a4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c3fb332 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. refactor the Polyhedron Class

    Changes:
    - add orientation from GravityEvaluable
    - add density from GravityEvaluable
    - add mesh checking from MeshChecking
    - propagate changes inside C++ library/ executable
    
    Rational:
    All these methods/ functions were previously requiring to hand over a polyhedron. As instance methods, the argument is implicit (this) and we group mesh related utility into "the mesh container" and de-couple it from the gravity model.
    schuhmaj committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    4173c27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6522ca7 View commit details
    Browse the repository at this point in the history
  3. adapt test cases

    schuhmaj committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    35a56d2 View commit details
    Browse the repository at this point in the history
  4. small note

    schuhmaj committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    5287673 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e1a2276 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3bb7843 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27f83ed View commit details
    Browse the repository at this point in the history
  8. fix missing init

    schuhmaj committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    ebf5c8a View commit details
    Browse the repository at this point in the history
  9. fix missing include

    schuhmaj committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    1738c16 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    125bdac View commit details
    Browse the repository at this point in the history
  2. update documentation, make the Python docs autogenerated,

    add new pytests for the Polyhedron class
    schuhmaj committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f7cb461 View commit details
    Browse the repository at this point in the history
  3. update gitignore

    schuhmaj committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    7a94a6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e2fb55 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8bd1a4a View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    e19d7ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7886dc6 View commit details
    Browse the repository at this point in the history
  3. update setup.py

    schuhmaj committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0554f40 View commit details
    Browse the repository at this point in the history
  4. last fixes - release ready

    schuhmaj committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    f2cadb8 View commit details
    Browse the repository at this point in the history
  5. remove repository url

    schuhmaj committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    7e0f3f4 View commit details
    Browse the repository at this point in the history
  6. fix spelling

    schuhmaj committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    2d05f02 View commit details
    Browse the repository at this point in the history
  7. rc3

    schuhmaj committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    5b9f1e5 View commit details
    Browse the repository at this point in the history
  8. fix setup.py

    schuhmaj committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    15083a5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    871a1cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c8f4164 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d333d31 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    9519839 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b7b84d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0647d6 View commit details
    Browse the repository at this point in the history
  4. include arm64 for macOS in PyPi pipeline

    - aarch64 not working due to failure in x86 pipeline, dedicated aarch64 not available in GitHub runners at the moment
    - arm64 working with Apple Clang compiler instead of gnu
    schuhmaj committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    927b203 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    de56197 View commit details
    Browse the repository at this point in the history
  2. removed Windows Test

    schuhmaj committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    7976605 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    Co-authored-by: Pablo Gómez <[email protected]>
    schuhmaj and gomezzz authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    c3d9745 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Co-authored-by: Pablo Gómez <[email protected]>
    schuhmaj and gomezzz authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    5cf516f View commit details
    Browse the repository at this point in the history
  5. Update README.md

    Co-authored-by: Pablo Gómez <[email protected]>
    schuhmaj and gomezzz authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    1ec4eff View commit details
    Browse the repository at this point in the history
  6. Apply suggestions from code review

    Co-authored-by: Pablo Gómez <[email protected]>
    schuhmaj and gomezzz authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    1aadac8 View commit details
    Browse the repository at this point in the history
  7. add example for mesh files

    schuhmaj committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    876b7df View commit details
    Browse the repository at this point in the history
  8. Update README.md

    Co-authored-by: Pablo Gómez <[email protected]>
    schuhmaj and gomezzz authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    a0c1363 View commit details
    Browse the repository at this point in the history
  9. Apply suggestions from code review

    Co-authored-by: Pablo Gómez <[email protected]>
    schuhmaj and gomezzz authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    e9c32f4 View commit details
    Browse the repository at this point in the history
  10. spelling

    schuhmaj committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    d212ab0 View commit details
    Browse the repository at this point in the history
  11. remove -1 acc multiplication

    schuhmaj committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    0d4ab9a View commit details
    Browse the repository at this point in the history
  12. fix inconsistent indentation

    schuhmaj committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    1a297bd View commit details
    Browse the repository at this point in the history
  13. fix legacy reference

    schuhmaj committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    8f7f1f2 View commit details
    Browse the repository at this point in the history
  14. remove wrong comments

    schuhmaj committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    bc7c21f View commit details
    Browse the repository at this point in the history