jranalli / solartoolbox Goto Github PK
View Code? Open in Web Editor NEWLibrary of tools used to support spatial analyses of solar energy
License: BSD 3-Clause "New" or "Revised" License
Library of tools used to support spatial analyses of solar energy
License: BSD 3-Clause "New" or "Revised" License
solartoolbox
is quite generic - perhaps something like solarspatialtools
would better convey the intended scope?
Below is the section about software documentation from the reviewer checklist for JOSS submissions. The only documentation is the README page.
I am hesitant to check the unchecked items. My concerns are pasted below each check box item.
The first paragraph of the README page should specify the scope of this package, which is tools for spatial analysis of solar-related data. This is clear from the paper.
Installation instructions: Is there a clearly-stated list of dependencies? Ideally these should be handled with an automated package management solution.
Example usage: Do the authors include examples of how to use the software (ideally to solve real-world analysis problems).
Twelve "demos" are included; some are jupyter notebooks, others are python scripts. The notebooks are adequately commented. cmv_demo.ipynb
does not run (won't preview on github). cmv_demo.py
has minimal commenting.
It would be very helpful if the demos were rendered as documentation pages. Without any sort of introduction for new users, it is difficult to know where to enter these examples to learn how to use the tools in this package.
I don't think so. The primary failiing is the lack of a catalog of public functions. One must browse each code modules to discover what's available. Each function appears to be adequately documented, but checking again requires browsing each code file.
Without the benefit of API documentation, test coverage of public functions is difficult to judge.
More could be provided on this topic. The single sentence doesn't convey a commitment by maintainers to support the package into the future.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.