A modular software framework for the design and implementation of ptychography algorithms.
Francesco GuzziGeorge KourousiasFulvio BillèRoberto PuglieseAlessandra GianoncelliSergio CarratoPublished in: PeerJ Comput. Sci. (2022)
Keyphrases
- hardware design
- software architecture
- software design
- efficient implementation
- design patterns
- platform independent
- software suite
- highly modular
- implementation issues
- architectural design
- core components
- software implementation
- case study
- data structure
- development kit
- simulation environment
- complexity analysis
- user interface
- significant improvement
- conceptual framework
- design principles
- conceptual model
- software systems
- intelligent software
- highly flexible
- design methodologies
- software development process
- design concepts
- modular architecture
- cluster of workstations
- modeling language
- hardware architectures
- computational cost
- modular structure
- aspect oriented
- application programming interface
- software environment
- worst case
- theoretical analysis
- design process