GACEN  0.0.3
Ground Analysis and Calibration of Euclid/Nisp

Get the code from the repo

  1. Get an account on IN2P3 Git Lab
  2. Ask to be member of the team IN2P3_EUCLID
  3. Clone the git repository
     git clone git@gitlab.in2p3.fr:in2p3_euclid/gacen.git
    

Get the package

You can find deb and rpm package here: https://www.cppm.in2p3.fr/renoir/public/Euclid/NISP/gacen/dist/

Compile it

  1. Run cmake
     mkdir build
     cd build
     cmake ..
    
  2. Compile the c++ code
     make all
    
  3. Compile the documentation

Generate the html and latex source of the documentation:

    make doc

Compile the latex documentation:

    cd doc/latex
    make

html documentation is available here: https://www.cppm.in2p3.fr/renoir/public/Euclid/NISP/gacen/doc/Doc0.html

  1. Run the test
     make test
     cd test
     ./test_proto
    
  2. Install

    make install

Package it

  1. Package binary

    make package

  2. Package sources

    make package_source

  3. Package deb

TODO

  1. Package rpm

TODO

Deployement

  1. Tag version, deploy the documentation and the binary on CPPM public web page

    make dist

  2. Deploy gacen on target

TODO