-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Dear authors of AquaFetch,
First of all, I would like to thank the authors for creating this package for the community. This issue was created to store my comments for the manuscript submitted to JOSS (openjournals/joss-reviews#8051). Please find below the reasons for the unchecked items in JOSS reviewe.
General checks
- Contribution and authorship: please explain the contribution to the package developemnt of all coauthors and the list of people that committed to the package github repo
Functionality
-
Installation/Installation instructions: The dev_requirements.txt and requirements.txt file should list of dependency packages, including the python version.
-
Functionality
- The code provided in the Usage section of the README file is quite confusing and does not work, mixing of both python script and outputs.
- The package name is "aqua-fetch" but when import in python using the name "aqua_fetch" (for example from aqua_fetch import RainfallRunoff). Please check the name following standard naming convention, for example using PEP 8 https://peps.python.org/pep-0008/
Sorry I cannot further review the environment as the I have issue with importing the software, could the authors please have a look at this so I could continue my review
Note: attached is the environment that I am working with and the error when I importing the function
from aqua_fetch import RainfallRunoff
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\user_name\AppData\Local\anaconda3\envs\aqua1\Lib\site-packages\aqua_fetch_init_.py", line 7, in
from .rr import RainfallRunoff
File "C:\Users\user_name\AppData\Local\anaconda3\envs\aqua1\Lib\site-packages\aqua_fetch\rr_init.py", line 14, in
from .utils import _RainfallRunoff
File "C:\Users\user_name\AppData\Local\anaconda3\envs\aqua1\Lib\site-packages\aqua_fetch\rr\utils.py", line 31, in
class _RainfallRunoff(Datasets):
File "C:\Users\user_name\AppData\Local\anaconda3\envs\aqua1\Lib\site-packages\aqua_fetch\rr\utils.py", line 881, in _RainfallRunoff
) -> plt.Axes:
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'Axes'