Weekly Check-in #7

Published: 07/19/2021

Sixth week of coding

Welcome to the seventh weekly check-in. I'll be sharing my progress for the sixth week of coding.

What did you do this week?

  1. Updated Molecular module:
    • Made it more pythonic.
    • Implemented Ribbon representation.
    • Added support to pass atomic data in the form of numpy arrays. Earlier, the users were required to append molecular information one atom at a time.
  2. Created a PR to:
    • update the helical motion animation to use a single line actor, added textblocks to display velocity of the particle. Preview:

    • For brownian motion simulation, I removed rotation (azimuth) and box actor, added textblock to display the number of particles and to show the simulation steps. Preview:

  3. Updated surface animation (PR #362): used gridUI, added multiple animations). Preview:

  4. Created a topic on vtk discourse forum to query about gaps in bonds (tried resolving it by manipulating vtkProperties: BackfaceCulling, FrontfaceCulling but was unsuccessful)
  5. Read about molecular surface (theory).

What is coming up next week?

  1. Update molecular module by adding tests, ribbon actor
  2. More work on molecular surface representation
  3. Experiment to check if molecules can be interacted with.

Did you get stuck anywhere?