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

[Parent PR] Pyo3 bindings for omf-rust #7

Closed
wants to merge 157 commits into from
Closed

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    b770df7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22f122b View commit details
    Browse the repository at this point in the history
  3. Fix up deprecated references

    Ant Brown committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5629788 View commit details
    Browse the repository at this point in the history
  4. Rename Python workflow to Python (instead ofCI)

    Ant Brown committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    8a0a7ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe1cc36 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6e11235 View commit details
    Browse the repository at this point in the history
  7. comment out release job for now

    Ant Brown committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3ac4f83 View commit details
    Browse the repository at this point in the history
  8. finish moving python bindings to its own directory

    Ant Brown committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    31ec161 View commit details
    Browse the repository at this point in the history
  9. cargo formatting (cargo fmt --all)

    Ant Brown committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    90b259d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50c0731 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    e03cd0e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    586468f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from david-drummond-bentley/CENPLAT-23813-speci…

    …fic-builds
    
    Only build current required linux and windows targets
    antbrown authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    526db50 View commit details
    Browse the repository at this point in the history
  3. Wrap detect_open so we can detect if file is OMFv1

    Ant Brown committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    d81a949 View commit details
    Browse the repository at this point in the history
  4. Match Geometry::type_name

    Ant Brown committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    837ae56 View commit details
    Browse the repository at this point in the history
  5. Don't clone self.version

    Ant Brown committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    6260e5e View commit details
    Browse the repository at this point in the history
  6. cargo fmt --all

    Ant Brown committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    3cafe16 View commit details
    Browse the repository at this point in the history
  7. Add PyIOError to use statements

    Ant Brown committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    cbbde31 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Add first python binding test

    Run python tests on CI. Currently just on linux build
    andrew-catalyst committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    2a76a97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6b9fa6 View commit details
    Browse the repository at this point in the history
  3. Change function name to is_omf1()

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    a6d5a07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e6c00c9 View commit details
    Browse the repository at this point in the history
  5. Use assertRaises()

    andrew-catalyst committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    cea497f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3 from david-drummond-bentley/CENPLAT-23813-add-p…

    …ytest
    
    Add first python binding test
    andrew-catalyst authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    679e878 View commit details
    Browse the repository at this point in the history
  7. Add get_vertices to PointSet

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    3434660 View commit details
    Browse the repository at this point in the history
  8. Add more getters to Project

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    25aab12 View commit details
    Browse the repository at this point in the history
  9. Add first python binding test

    Run python tests on CI. Currently just on linux build
    andrew-catalyst authored and Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ac6106b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d4098af View commit details
    Browse the repository at this point in the history
  11. Use assertRaises()

    andrew-catalyst authored and Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    c47edeb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    95364e3 View commit details
    Browse the repository at this point in the history
  13. Cargo formatting

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    2208ea1 View commit details
    Browse the repository at this point in the history
  14. Start implementing Attributes

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ab8f4b0 View commit details
    Browse the repository at this point in the history
  15. Add PyArrayVertex

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    0a5094a View commit details
    Browse the repository at this point in the history
  16. Cargo fmt --all

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    03bcc2f View commit details
    Browse the repository at this point in the history
  17. Remove PyFileInfo, info is now available on Project

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    e0a00d2 View commit details
    Browse the repository at this point in the history
  18. whitespace

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    47eadc2 View commit details
    Browse the repository at this point in the history
  19. Move method for reading array_vertices to Reader

    Ant Brown committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    045f00b View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Temporarily return some data as json strings

    Ant Brown committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c7c6710 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25527bc View commit details
    Browse the repository at this point in the history
  3. Add array_indices to Reader

    Ant Brown committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    ece596d View commit details
    Browse the repository at this point in the history
  4. Start adding tests for pointsets

    Ant Brown committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    698e84a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Remove redundant into_iter for array_indices

    Ant Brown committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    742fdee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    434b7b6 View commit details
    Browse the repository at this point in the history
  3. Capitalise TestPointSet

    Ant Brown committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    2a17ddc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1 from seequent/CENPLAT-23913

    Pointsets
    antbrown authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c269dc9 View commit details
    Browse the repository at this point in the history
  5. CENPLAT-23915 Add PyArrayTriangle

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6cac1fb View commit details
    Browse the repository at this point in the history
  6. CENPLAT-23915 Add PySurface

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7c73cf3 View commit details
    Browse the repository at this point in the history
  7. CENPLAT-23915 PyGeometry add PySurface to get_object

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    28cde21 View commit details
    Browse the repository at this point in the history
  8. CENPLAT-23925 Arrays add item_count

    Add the item_count getter to PyArrayVertex, PyArrayIndex and
    PyArrayTriangle.
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f771b15 View commit details
    Browse the repository at this point in the history
  9. CENPLAT-23915

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    3dd4117 View commit details
    Browse the repository at this point in the history
  10. CENPLAT-23915 test_geometry_surface fix class name

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5842b61 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a34349b View commit details
    Browse the repository at this point in the history
  12. Test case for the Project class

    Ant Brown committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    64b156a View commit details
    Browse the repository at this point in the history
  13. Merge pull request #8 from seequent/project-unit-tests

    Test case for the Project class
    antbrown authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e7c9a50 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #3 from seequent/CENPLAT-23915

    CENPLAT 23915 Add Surfaces
    Gary-Lockyer authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    3a11b5d View commit details
    Browse the repository at this point in the history
  15. CENPLAT-23915 Rename ArrayIndex to IndexArray

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c655145 View commit details
    Browse the repository at this point in the history
  16. CENPLAT-23915 Rename ArrayVertex to VertexArray

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    004a6dc View commit details
    Browse the repository at this point in the history
  17. CENPLAT-23915 Rename ArrayTriangle to TriangleArray

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    95b6255 View commit details
    Browse the repository at this point in the history
  18. Merge remote-tracking branch 'origin/testing-pyo3-bindings' into CENP…

    …LAT-23955-fix-windows-build-docs-script
    zinovya committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    b59ed5b View commit details
    Browse the repository at this point in the history
  19. Merge pull request #6 from seequent/CENPLAT-23955-fix-windows-build-d…

    …ocs-script
    
    CENPLAT-23955, fixed build docs script for Windows.
    zinovya authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6f08ce5 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Merge pull request #9 from seequent/CENPLAT-23915-rename-arrays

    CENPLAT-23915 rename arrays
    Gary-Lockyer authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    7484ec6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efad4ae View commit details
    Browse the repository at this point in the history
  3. omf-python: Convert single‐member structs into tuple structs

    This doesn’t functionally change anything, but makes some of the code a
    bit conciser.
    jsutton24 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    ed1c9dd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e5971e View commit details
    Browse the repository at this point in the history
  5. omf-python: Add tests for LineSet bindings

    These are based on the existing tests for the PointSet bindings.
    jsutton24 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    04e2dc1 View commit details
    Browse the repository at this point in the history
  6. omf-python: Simplify return types

    We don’t need to return a PyResult if a method can’t throw an exception.
    jsutton24 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5b3efbc View commit details
    Browse the repository at this point in the history
  7. Merge pull request #4 from seequent/CENPLAT-23918-generate-docs

    Add initial documentation generation using Sphinx
    andrew-catalyst authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6169eac View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5 from seequent/CENPLAT-23914

    omf-python: Add bindings for LineSet
    jsutton24 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a1aa555 View commit details
    Browse the repository at this point in the history
  9. CENPLAT-23915 Add support for element color

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0236ee7 View commit details
    Browse the repository at this point in the history
  10. CENPLAT-23915 Add support for Color attributes

    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    e8c8516 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #11 from seequent/CENPLAT-23915-color

    Add support for Color attributes
    Gary-Lockyer authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4de541c View commit details
    Browse the repository at this point in the history
  12. Add NameArray

    Ant Brown committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    35adc44 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #12 from seequent/CENPLAT-23913-test-pointset-attr…

    …ibutes
    
    Add NameArray
    antbrown authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    83eb0af View commit details
    Browse the repository at this point in the history
  14. Add OMF1 converter bindings

    Create omf1 submodule
    
    Rename is_omf1 to detect_open to match rust function name and move to omf1 submodule
    andrew-catalyst committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    3faef30 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #2 from seequent/CENPLAT-23918-omf1-converter-bind…

    …ings
    
    Add OMF1 converter bindings
    antbrown authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    10e662a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    7886ed0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b216162 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #13 from seequent/CENPLAT-23918-omf1-converter-bin…

    …dings-2
    
    OMF1 Converter tweaks
    andrew-catalyst authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d7e9a34 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e4ec7a View commit details
    Browse the repository at this point in the history
  5. Generate add pyo3 stub gen macros to functions and classes to generat…

    …e type hints
    
    Add documentation for OMF1 converter
    andrew-catalyst committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c7f312c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    73e41b2 View commit details
    Browse the repository at this point in the history
  7. Move OMF1 converter and detect function into main library namespace

    Had issues getting pyo3-stub-gen to generate working python type hinting
    for the omf1 submodule. Also that caused other issues with maturin (it
    starts detecting it as a mixed python project). It's easier to just move
    a few things into the main module.
    
    Rename convert_open() to just convert()
    
    Rename detect_open() to detect_omf1()
    andrew-catalyst committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    32d9263 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    154f674 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Merge pull request #10 from seequent/CENPLAT-23918-python-stub-file

    Generate python .pyi stub file on build using pyo3-stub-gen
    andrew-catalyst authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    07c750a View commit details
    Browse the repository at this point in the history
  2. CENPLAT-23913: Add gradient array, gradient reader, and split out cat…

    …egory attribute test
    Ant Brown committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    5641b72 View commit details
    Browse the repository at this point in the history
  3. CENPLAT-23913: Remove extraneous comments

    Ant Brown committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    1523e31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9118e03 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    a96aa4c View commit details
    Browse the repository at this point in the history
  2. CENPLAT-23913: Add Reader doc strings

    Ant Brown committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    14e10ad View commit details
    Browse the repository at this point in the history
  3. Merge pull request #15 from seequent/CENPLAT-23913-attributedata-cate…

    …gory
    
    CENPLAT-23913: Add gradient array, gradient reader, and split out category attribute data tests
    antbrown authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    8f1e1b4 View commit details
    Browse the repository at this point in the history
  4. CENPLAT-23915 Add support for MappedTexture attributes

    Adds:
       Attribute MappedTexture
    
       Classes PyImageArray
               PyTextureCoordinatesArray
               PyAttributeDataMappedTexture
    
       Readers array_image
               array_texcoord
    
      Tests test_mapped_texture_attribute
    
    Signed-off-by: Gary Lockyer <[email protected]>
    GaryWL committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    33483f7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #17 from seequent/CENPLAT-23915-textures

    CENPLAT-23915 Add support for MappedTexture attributes
    Gary-Lockyer authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    cda6689 View commit details
    Browse the repository at this point in the history
  6. CENPLAT-24001: Add docs to Attribute

    Ant Brown committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    aec25a7 View commit details
    Browse the repository at this point in the history
  7. CENPLAT-24001: AttributeData::Number values

    Ant Brown committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    7a0a658 View commit details
    Browse the repository at this point in the history
  8. CENPLAT-24001: AttributeData::Vector values

    Ant Brown committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    2c24c92 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1ab9dc0 View commit details
    Browse the repository at this point in the history
  10. CENPLAT-24001: Formatting

    Ant Brown committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    2237f9a View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Merge pull request #18 from seequent/CENPLAT-24001-attribute-data-var…

    …iants
    
    Attribute data variants: Number & Vector
    antbrown authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    559a4d0 View commit details
    Browse the repository at this point in the history
  2. Fix test class name

    andrew-catalyst committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5713a0c View commit details
    Browse the repository at this point in the history
  3. Add binding for ProjectedTexture AttributeData varient

    Add more documentation
    andrew-catalyst committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    007dfad View commit details
    Browse the repository at this point in the history
  4. Match name of array_texcoords() method in main library

    Add documentation
    andrew-catalyst committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7fd5a22 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #16 from seequent/CENPLAT-24003-projected-texture

    Add binding for ProjectedTexture AttributeData varient
    andrew-catalyst authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3da3d98 View commit details
    Browse the repository at this point in the history
  6. CENPLAT-24001: Add AttributeData::Text variant

    Ant Brown committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    79644ce View commit details
    Browse the repository at this point in the history
  7. CENPLAT-24001: Add AttributeData::Boolean variant

    Ant Brown committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0d257e3 View commit details
    Browse the repository at this point in the history
  8. CENPLAT-24001: Add tests for item_count getter

    Ant Brown committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bc301fb View commit details
    Browse the repository at this point in the history
  9. Merge pull request #20 from seequent/CENPLAT-24001-attribute-data-var…

    …iants
    
    CENPLAT-24001: Add AttributeData::{Boolean, Text} variants
    antbrown authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    ce19590 View commit details
    Browse the repository at this point in the history
  10. Make project() a method as it reads the project object from the OMF file

    Return problems instead of printing them
    andrew-catalyst committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    eec93d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Merge pull request #21 from seequent/CENPLAT-24064-project-method

    Make project() a method as it reads the project object from the OMF file
    andrew-catalyst authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    682d3ff View commit details
    Browse the repository at this point in the history
  2. Change elements() and attributes() to a methods instead of getters

    This makes it clearer that this is doing work each time it is called and
    it is not giving you access to the internal vectors directly
    andrew-catalyst committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    534962c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1d4d31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7272374 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d543413 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    706ae58 View commit details
    Browse the repository at this point in the history
  2. Document Arrays

    andrew-catalyst committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    b20ee03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f136a44 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #23 from seequent/CENPLAT-24064-refactor-vecs-and-…

    …documentation
    
    Change various getters to methods and fill in missing documentation
    andrew-catalyst authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    06c143d View commit details
    Browse the repository at this point in the history
  5. Use macro to define common array type implementation

    Rename PyTextureCoordinateArray to PyTexcoordArray to match rust name
    
    Make item_count() a method
    andrew-catalyst committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    de2d4bc View commit details
    Browse the repository at this point in the history
  6. Merge pull request #24 from seequent/CENPLAT-24064-array-type-macro

    Use macro to define common array type implementation
    andrew-catalyst authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    76b4aa2 View commit details
    Browse the repository at this point in the history
  7. CENPLAT-24001: Add NumberColormap:

    - Continous & Discrete (no NumberRange yet)
    - Reader for array_boundaries
    Ant Brown committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    c335637 View commit details
    Browse the repository at this point in the history
  8. CENPLAT-24001: Add test for empty colormap

    Ant Brown committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    3f366a6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b0ff3d0 View commit details
    Browse the repository at this point in the history
  10. CENPLAT-24001: Dereference variables before casting to PyObjects and …

    …tidy test data function signatures
    Ant Brown committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    cc77815 View commit details
    Browse the repository at this point in the history
  11. CENPLAT-24001: Update Number attribute tests

    Ant Brown committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6a66de0 View commit details
    Browse the repository at this point in the history
  12. CENPLAT-24001: Formatting

    Ant Brown committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4720e63 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    43a2efd View commit details
    Browse the repository at this point in the history
  14. CENPLAT-24001: Remove whitespace after comments

    Ant Brown committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7152c6b View commit details
    Browse the repository at this point in the history
  15. CENPLAT-24001: Tidy dereferencing

    Ant Brown committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    3d295a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    b7c7d50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4ae05f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #22 from seequent/CENPLAT-24001-attribute-data-var…

    …iant-number-colormap
    
    Add NumberColormap and Reader::array_boundaries
    antbrown authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1e625f8 View commit details
    Browse the repository at this point in the history
  4. Fix typo

    jsutton24 authored and andrew-catalyst committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    26b6e5e View commit details
    Browse the repository at this point in the history
  5. Add OmfException type

    jsutton24 authored and andrew-catalyst committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    a4b9672 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    84b0c18 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    efe111f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Make all exceptions thrown by the python bindings derive from OmfExce…

    …ption
    
    Add additional OmfException types
    andrew-catalyst committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    cd02f1b View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    feea977 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3a763e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #25 from seequent/CENPLAT-24064-omf-exception

    Map rust exceptions to OmfException
    andrew-catalyst authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    76de36d View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    f123dcf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #26 from seequent/CENPLAT-24064-omf-invalid-data-e…

    …xception
    
    Add OmfInvalidDataException and test
    andrew-catalyst authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    866ceda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24a883d View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Configuration menu
    Copy the full SHA
    372de2d View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    1469f7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6f0111 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eef5931 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Merge pull request #27 from seequent/CENPLAT-24002

    [CENPLAT-24002] Add Python bindings for GridSurface
    andrew-catalyst authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    3578702 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96a2a92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a5b451 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #28 from seequent/CENPLAT-23687-attribute-location…

    …-enum
    
    Make attribute location in python bindings an enum
    andrew-catalyst authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    4baebff View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Add python binding for element metadata

    Use serde-pyobject to convert metadata to python
    
    Change attribute to also use this approach for metadata
    
    Remove unused data_json method
    andrew-catalyst committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    1dcc0c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    535735e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbfba8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    461bfe3 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Merge pull request #30 from seequent/CENPLAT-24401-element-metadata

    Add python binding for element metadata
    andrew-catalyst authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    0c7e893 View commit details
    Browse the repository at this point in the history
  2. Add python bindings Block Model geometry type

    Rename Grid2 python classes to distinguish from Grid3 classes
    andrew-catalyst committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    688211a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0eca3e View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Merge pull request #32 from seequent/CENPLAT-24423-python-block-model…

    …-bindings
    
    Add python bindings Block Model geometry type
    andrew-catalyst authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    940dc39 View commit details
    Browse the repository at this point in the history