You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Discussion to replace parts of CryoGAN repo with modules from compSPI/compSPI, compSPI/simSPI, and compSPI/ioSPI.
One possible structure:
CryoGAN/src/
ctf.py --> import from simSPI/linear_simulator/ctf.py
shift.py --> import from simSPI/linear_simulator/shift.py
projector.py --> import from simSPI/linear_simulator/projector.py
noise.py --> import from simSPI/linear_simulator/noise.py
simulator.py --> import from simSPI/linear_simulator/simulator.py
dataio.py--> move to ioSPI
transforms.py --> import from compSPI/transforms.py
CryoGAN/
utils.py --> Needs to be split into many different files with appropriate grouping and names.
loss_utils.py --> Move to reconSPI
modules.py --> Move to reconSPI
ml_modules.py --> move to reconSPI
save__image_utils --> move to ioSPI
writer_utils --> Move to reconSPI
CryoGAN: (all below will be kept in the cryoGAN repo. This repo could also be moved to reconSPI.)
configs/*
main_cryogan.py
cryogan_wrapper.py
cryogan.py
The text was updated successfully, but these errors were encountered:
utils.py Needs to be split into many different files with appropriate grouping and names. loss_utils.py will this eventually have other losses? the losses seemed specific to cryoGAN. but perhaps some general losses could go in compSPI, like general L2 loss etc, in an optimization module. modules.py should definitely go in reconSPI. has discriminator ml_modules.py --> I agree, move to reconSPI save__image_utils --> ioSPI could have some visualize modules writer_utils --> not really sure what this does. needs more documentation.
If you do move cryoGAN to compSPI perhaps it makes sense to move the core functionality into reconSPI, since it is a reconstruction method.
There could be some common methods on any reconstruction method that are used.
ninamiolane
changed the title
CryoGAN structure
Implement design around GAN modules, e.g. CryoGAN structure
Feb 20, 2022
ninamiolane
changed the title
Implement design around GAN modules, e.g. CryoGAN structure
Implement design for GAN-based reconstruction, e.g. CryoGAN
Feb 20, 2022
Discussion to replace parts of CryoGAN repo with modules from compSPI/compSPI, compSPI/simSPI, and compSPI/ioSPI.
One possible structure:
CryoGAN/src/
ctf.py --> import from simSPI/linear_simulator/ctf.py
shift.py --> import from simSPI/linear_simulator/shift.py
projector.py --> import from simSPI/linear_simulator/projector.py
noise.py --> import from simSPI/linear_simulator/noise.py
simulator.py --> import from simSPI/linear_simulator/simulator.py
dataio.py--> move to ioSPI
transforms.py --> import from compSPI/transforms.py
CryoGAN/
utils.py --> Needs to be split into many different files with appropriate grouping and names.
loss_utils.py --> Move to reconSPI
modules.py --> Move to reconSPI
ml_modules.py --> move to reconSPI
save__image_utils --> move to ioSPI
writer_utils --> Move to reconSPI
CryoGAN: (all below will be kept in the cryoGAN repo. This repo could also be moved to reconSPI.)
configs/*
main_cryogan.py
cryogan_wrapper.py
cryogan.py
The text was updated successfully, but these errors were encountered: