ICSM / pgmuvi

Python gaussian processes for inference on multi-wavelength light curves
https://pgmuvi.readthedocs.io
GNU General Public License v3.0
12 stars 6 forks source link

[Review] @baptklein - paper and docs #45

Open baptklein opened 9 months ago

baptklein commented 9 months ago

In this submission, the authors present a Gaussian Process code for modelling multi-wavelength astronomical time series. This code combines the efficiency of the GpyTorch library with the flexibility of Spectral Mixture kernels and, thereby, could be an interesting option for modelling large data sets. The code itself reads well, the a detailed API is provided in the Docs. However, in the submitted version of the code and docs, the authors have not, in my opinion, been able to demonstrate the relevance of the code to model real multi-wavelength astronomical time series. In particular, some of the tutorials provided in the docs do not work in their current state, and are only designed to model a simple sine-wave fit, for which GPR are not best suited. Please find below a list of comments / suggestions that I would like the authors to address before I consider reviewing this submission.

Paper Overall, the article would benefit from including a more thorough description of the code as well as more detailed examples of application. I have noted a few suggestions that I list below.

More minor comments:

Docs Since the authors did not provide tutorials in the github repository, I consulted the Docs associated with the project. The “Installation and Quickstart” instructions are clear, and the API is well detailed. The “How to use pgmuvi” part is clearly explained and works well (I would recommend to remove the full output of Cell [5] to make it more easily readable from the user). However, as described above, I have a few comments on the relevance of the different tutorials provided.

pscicluna commented 8 months ago

Hi @baptklein , thank you for your review! I apologise for the delay starting on this, but I've created a few other issues linked to this one. That way, we can keep the discussion here to a relatively high-level, so we don't get distracted by the details.

adonath commented 3 months ago

@pscicluna What is the status of addressing the comments by @baptklein?