euroargodev / euroargodev/software_guidelines
The software provides a clear description of its dependencies
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Dependencies are third party softwares or libraries that the user must make available (install) in the software [executing environment](https://github.com/euroargodev/software_guidelines/issues/57) to be fully functional.
Eg:
- for a Python library: Argopy 1.4.0, Numpy 2.0.1, …
- for a Matlab package: GSW-Matlab 3.0, ...
It is further recommended to provide a machine readable description file of these dependencies (eg: requirements.txt, poetry.lock, renv.lock, Project.toml, etc …).
To specify the executing environment (eg Python or Matlab versions), check guideline #44
This guideline also comes as a complement to the operating system definition #46
## Examples
Check this resource with examples for Python, R and Matlab (possibly):
- https://coderefinery.github.io/reproducible-research/dependencies/
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.