Skip to content

Issues with ValidateKCSD #52

@ccluri

Description

@ccluri
  1. Inconsistent documentation of the class 'nr_basis' for instance. 'mask', 'kcsd_xlims', is not mentioned. 'ele_xlims' is in the documentation but not in the kwargs pops / also only self.ele_lims seems to be used.
  2. Why are the remaining parameters passed in the make_reconstruction function as opposed to the original function - what is the justification this separation?
  3. Whats with the csd_seed being passed in make_reconstruction and also in the class init for ValidateKCSD1D, 2D, 3D etc? Please consider writing them as separate functions if you want to update them. Like def update_csd_seed(): , def update_ele_lims()., csd_profile is another. It is confusing to pass these values twice.
  4. consider changing the name of function 'recon' - its similar to make_reconstruction - and both call the KCSD classes in the end.

This class needs more code review.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions