Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organisation #1

Open
19 of 26 tasks
JPBGoe opened this issue Aug 6, 2017 · 1 comment
Open
19 of 26 tasks

Organisation #1

JPBGoe opened this issue Aug 6, 2017 · 1 comment

Comments

@JPBGoe
Copy link
Owner

JPBGoe commented Aug 6, 2017

  • repository creation
  • design the project
    • check xdsp (Mo)
      • data input format
      • data output format
    • check SimEx (Mo)
      • data input format
      • data output format
    • check xcsit especially with the charge propagation simulation (Tue)
      • data input format
      • data output format
    • check if inheritance from SimEx.XFELPhotonDetector is possible (Mo)
    • get familiar with python h5py (Tue)
    • design a translator if necessary between input-input and output-output maybe (Tue)
    • check which functions are need to be called to run a proper simulation with xdsp and xscit (Tue)
    • make a graphical representation which includes data flow (Tue)
    • if required, create an Diagram showing the heredity of designed classes and their methods (Tue)
    • find a way to the src and include directory of xcsit (Tue)
      -> which functions are given, what do they do and what is additionally needed
  • for each function/ class design unittests (Tue -> We - Fr)
  • implementation of the design
    • c++ interfaces defined and implemented (We - Mo2)
    • c++ interfaces exposed to python (We - Mo2)
    • module tests for c++ classes written (Mo2-So2)
    • settle the issue of missing path variable of geant4 classes (Mo3)
    • python class written (Tue2-x)
    • python class tested (Tue2-x)
  • cmake (Mo3-Di3)
    • integrate into SimEx
    • make it nice: try to get rid of source file compilation by using .so and .o objects
  • Correct the last problems (We2 ...)
  • Documentation (We2 ...)
  • Run and Test by using an example (We2 + x)
@CFGrote
Copy link
Collaborator

CFGrote commented Aug 7, 2017

Breakdown looks good. Can you add time estimates?

CFGrote added a commit that referenced this issue Jan 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants