Skip to content

CCPi 1 VM analysis

Tomas Kulhanek edited this page Dec 11, 2018 · 2 revisions

This document contains basic analysis of all CCPi modules, subsequent recommended actions are bellow

CCPi modules

CCPi software is maintained by CCPI group - EPSRC, STFC, University of Manchester, CoSeC http://www.ccpi.ac.uk. Preprocesing Current modules are maintained by various distinguished repositories in github:

other repositories

summary

Important repositories are probably all in first table except CCPi-astra, FrameworkPlugins and Apps. Source codes are not provided for all modules. Binaries are distributed via: conda channel ccpi

CCPi-VirtualMachine will include all important CCPi components identified above installed from binaries and optional scripts or configuration will be made to install component from sources (if available).

Some identified challenges

  • consider refactoring structure of each repository (Wrappers, Core, ... are not common place to store sources and configuration scripts together).
  • consider to have convention for README should contain brief description, very brief instruction how to install and use the package and link to comprehensive documentation or article - if exists.
  • consider naming convention. Some have CCPi- prefix, some demo and other stuff are without CCPi prefix
  • CCPi can be as organization (multiple members can be delegated to have contributor or admin rights)

Clone this wiki locally