GeoGraph provides a tool for analysing habitat fragmentation and related problems in landscape ecology. GeoGraph builds a geospatially referenced graph from land cover or field survey data and enables graph-based landscape ecology analysis as well as interactive visualizations.
Description: make the GeoGraph package installable via pip by adding it to PyPI (Python Package Index). This will significantly increase the potential reach of our project, and make it super easy for people to try.
Tasks:
To do this a few minimal requirements need to be meet
[ ] We need to define our basic package description using setuptools package or similar
[ ] Introduce our own versioning (probably starting with 0.0.1)
[ ] Define package (not dev) dependencies, ideally as few and as flexibly as possible
[ ] We need to build the package and upload it to PyPI (having registered before)
Additionally, it would be great to have some of these features
[ ] Introduce testing to our package (e.g. using pytest), in the beginning this doesn't need to be a proper unit test setup: it could just be a few tests if the code will run without errors. That would be especially useful to determine the range of dependencies we're able to work with.
Description: make the GeoGraph package installable via pip by adding it to PyPI (Python Package Index). This will significantly increase the potential reach of our project, and make it super easy for people to try.
Tasks: To do this a few minimal requirements need to be meet
setuptools
package or similarAdditionally, it would be great to have some of these features
Sources: