Skip to content

Understanding Current Project Workflow and Contribution Directions #7

@tretomaszewski

Description

@tretomaszewski

Hello,

Thanks for creating this! I'm researching induction of behavioral change and was working on a generalized version for a project. I figured I might as well help out on an established repo.

I'm interested in contributing: documenting and to help to refactor and generalize the code, potentially towards a proper package. Since this is a bit of a hybrid and preliminary repo, working towards a more consistent style would also be nice.

Before I start, I'd like to know a bit more about some things:

  1. You mention your personal workflow. Would you provide some more information regarding this? I understand that you are using it to create ablated model weights, but knowing the process will help with documentation, commenting, and restructuring.

  2. What are some of your future plans? I noticed generalization being a big one, which is a goal I share. Since this process can be framed as contrastive search and edit, this should be decently straightforward. Though it will require a few modifications which might disturb your current workflow...

  3. I notice there are more than a few apparently unused methods and some variables that either need defined or need a reference to their instance (self). (See the method calculate_mean_dirs and the variable direction). I understand some methods to be remnants of earlier stages of this process and may or may not be needed depending on your current workflow.

  4. Are there any specific areas that you'd like to focus contributions on first?

  5. Do you have a preference for code or docstring styles?

Looking forward to contributing!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions