Week 6: Pointers and Pybind11

Published: 07/05/2023



This week I spent a lot of time on debugging issues with pointers in d-SEAMS. As noted on the issue I opened and discussions with the core-team, some refactoring is required which I began working on in tandem.

Check-in Questions

What did you do this week?

  1. Worked on binding the functions for input in d-SEAMS

  2. Opened an issue to discuss issues with the code: https://github.com/d-SEAMS/seams-core/issues/35

  3. Added bindings and cleaned up https://github.com/RuhiRG/pyseams for migration.

  4. Opened a pull request to seames-core : https://github.com/d-SEAMS/seams-core/pull/36

What is coming up next?

  1. More fixing of the d-SEAMS core

  2. Add bindings and fix build

  3. Setting up an issue with the order in which I will implement the bindings

Did you get stuck anywhere?

I was able to meet my mentor and the project organisers.  Pointers and their usage are a bit confusing to me so far.