1. 21 Jan, 2016 1 commit
  2. 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
  3. 04 Dec, 2015 2 commits
  4. 18 Nov, 2015 1 commit
  5. 20 Sep, 2015 1 commit
  6. 31 Aug, 2015 1 commit
  7. 30 Aug, 2015 2 commits
  8. 28 Aug, 2015 1 commit
    • Médéric Boquien's avatar
      We rely on OrderedDict to keep the order of the parameters. However given the... · 14b34462
      Médéric Boquien authored
      We rely on OrderedDict to keep the order of the parameters. However given the way the code is structured currently, there is really no reason for this. So let's just switch to the standard dictionary. This has two advantages. First the standard dictionary is much faster than OrderedDict (implemented in C rather than in pure python). Then, standard dictionaries are marshalable, which makes them usable as keys for other dictionaries.
      14b34462
  9. 24 May, 2015 1 commit
  10. 21 May, 2015 1 commit
    • Médéric Boquien's avatar
      Implement a cache for the filters to compute the fluxes. Rather than passing... · 38e7f35b
      Médéric Boquien authored
      Implement a cache for the filters to compute the fluxes. Rather than passing the transmission table as an argument to compute_fnu(), which makes caching difficult and/or slow to compute the hash, we rather pass the filter name. Then the SED object fetches the filter from the database and resamples it on the optimal wavelength grid. The result is stored in cache to avoid carrying out this operation repeatedly.
      38e7f35b
  11. 24 Apr, 2015 3 commits
  12. 30 Sep, 2014 1 commit
  13. 16 Apr, 2014 3 commits
  14. 01 Apr, 2014 1 commit
  15. 29 Mar, 2014 1 commit
  16. 11 Mar, 2014 2 commits
  17. 20 Feb, 2014 1 commit
  18. 19 Feb, 2014 1 commit
    • Yannick Roehlly's avatar
      Use sed.info content in savefluxes · faff7c07
      Yannick Roehlly authored
      Modification to savefluxes to have all the contenct of the sed.info
      dictionary in the output table. That means that all the SED created with
      the modules must have the same sed.info keys.
      faff7c07
  19. 14 Feb, 2014 1 commit
  20. 11 Feb, 2014 1 commit
  21. 30 Jan, 2014 1 commit
  22. 29 Jan, 2014 1 commit
    • Yannick Roehlly's avatar
      Change how redshit and fluxes are managed · 2f29f425
      Yannick Roehlly authored
      Now the redshift is an attribute of the SED.
      
      The SED.compute_fnu() no longuer takes redshift and apply_redshift
      arguments as the SED is supposed to be redshifted.
      
      The SED.lambda_fnu() method was converted to the SED.fnu property
      returning th Fν flux density at each wavelength of the wavelength grid.
      2f29f425
  23. 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
  24. 27 Dec, 2013 1 commit
  25. 26 Dec, 2013 3 commits
  26. 18 Sep, 2013 1 commit
  27. 17 Sep, 2013 3 commits
  28. 16 Sep, 2013 1 commit