Skip to content

Make general latent space distribution metadata parser generator  #115

@sonyahanson

Description

@sonyahanson

Make general latent space distribution metadata parser generator. We currently have a quick fix for this bug in tem_tutorial.ipynb.

KeyError                                  Traceback (most recent call last)
Input In [15], in <cell line: 1>()
----> 1 simulator.generate_simulator_inputs()

File ~/Documents/github/simSPI/simSPI/tem.py:62, in TEMSimulator.generate_simulator_inputs(self)
     60 """Generate input files for TEM simulator."""
     61 self.create_crd_file()
---> 62 self.create_defocus_file()
     63 self.create_inp_file()

File ~/Documents/github/simSPI/simSPI/tem.py:71, in TEMSimulator.create_defocus_file(self)
     67 defocus_params = self.parameter_dict["ctf"]
     68 n_samples = self.parameter_dict["geometry"]["n_tilts"]
     70 distribution_generator = tem_distribution.DistributionGenerator(
---> 71     defocus_params["distribution_type"],
     72     defocus_params["distribution_parameters"],
     73 )
     74 samples = distribution_generator.draw_samples_1d(n_samples).tolist()
     75 samples = [round(num, 4) for num in samples]

KeyError: 'distribution_type'

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions