1. 07 Jun, 2019 1 commit
  2. 31 Mar, 2018 1 commit
  3. 27 Nov, 2017 1 commit
  4. 08 Mar, 2017 2 commits
  5. 07 Feb, 2017 1 commit
  6. 15 Sep, 2016 1 commit
  7. 30 Jan, 2016 1 commit
    • Médéric Boquien's avatar
      Pratical implementation of the validation of the parameters. The patch is... · 0d883320
      Médéric Boquien authored
      Pratical implementation of the validation of the parameters. The patch is quite long as it has a direct effect on the structure of the configuration dictionary. The validation has the advantage of automatically convert the parameters to the right type. Therefore rather than building a dictionary ourselves, we rather use the ready-made dictionary from ConfigObj. Because the names of the sections are not the same, quite a bit of code had to be adapted. Finally, note that the validation file containing the specification of each variable, pcigale.ini.spec, is created while building the pcigale.ini file. Also because it is needed to convert the data to the right type, one cannot run cigale without a correct validation file.
      0d883320
  8. 22 Jan, 2016 1 commit
    • Médéric Boquien's avatar
      Abstract the call to the parameters handler to allow for the creation of... · f7e7d502
      Médéric Boquien authored
      Abstract the call to the parameters handler to allow for the creation of different handlers depending on how the parameters are provided, for instance either a systematic grid by giving then in pcigale.ini or through a file with each line providing a the parameters for a different model. The change is transparent to the rest of pcigale so it does not matter which handler is actually used.
      f7e7d502
  9. 21 Jan, 2016 1 commit
  10. 20 Jan, 2016 1 commit
    • Médéric Boquien's avatar
      Simplify the interface of the analysis modules as it is needlessly restrictive... · e0e09b8c
      Médéric Boquien authored
      Simplify the interface of the analysis modules as it is needlessly restrictive by forcing a precise list of parameters. Different modules do not necessarily need the same information and the need for different input parameters may emerge in the future. To make the interface future-proof, we simply pass the file containing the configuration file. Then each analysis module picks the data it needs from it.
      e0e09b8c
  11. 20 Sep, 2015 2 commits
  12. 24 May, 2015 1 commit
  13. 29 Mar, 2014 1 commit
    • Médéric Boquien's avatar
      Get rid of the parameters array. Rather we generate parameters on-on-fly. This... · 3160d9d4
      Médéric Boquien authored
      Get rid of the parameters array. Rather we generate parameters on-on-fly. This is done using a new class ParameterHandlers, which handles the generation of parameters from a given 1D index. While at it, also do away with global variables. This allows to spawn processes rather than fork them. Even if it takes a little time to do the spawn, this allows to solves some deadlocks with libraries which do not support being used on both sides of a forked process. Overall these modifications makes startup faster (no need to compute the cache cleaning parameters beforehand) and the generation speed is also a few percent faster when the number of models is large enough to compensate for the relatively slow spaning time.
      3160d9d4
  14. 28 Mar, 2014 1 commit
  15. 11 Mar, 2014 1 commit
  16. 20 Feb, 2014 1 commit
  17. 11 Feb, 2014 1 commit
  18. 11 Jan, 2014 1 commit
    • Yannick Roehlly's avatar
      Add AUTHORS.rst file · f9feb391
      Yannick Roehlly authored
      Remove the author email addresses from the source files and add a AUTHORS.rst
      file with the addresses and current affiliation to make it easier to update
      the information.
      
      Also, give copyright to the University of Cambridge and the University of
      Crete for code developed by authors working there.
      f9feb391
  19. 26 Dec, 2013 2 commits
  20. 16 Sep, 2013 3 commits
  21. 03 Apr, 2013 1 commit
    • Yannick Roehlly's avatar
      Separate the redshift module from the main workflow · 06ee0d5f
      Yannick Roehlly authored
      The redshifting module must be separated from the main modules producing
      the restframe SED, because the redshift parameter is taken directly from
      the observation list.
      Nevertheless, it is still a SED creation module because one may want to
      use it for testing various redshifts.
      06ee0d5f
  22. 06 Feb, 2013 3 commits
  23. 15 Dec, 2012 1 commit
  24. 30 Nov, 2012 1 commit
  25. 25 Nov, 2012 2 commits