Closed ViralBShah closed 10 years ago
We should also remove the cs_
prefixes from files, and CS
prefixes from class names, once we make this all into a package.
As part of this, we should also document the calling sequence for other programs calling circuitscape, and the various options, the .ini file format, etc.
The package should be setup the standard way as any other python package with a setup.py etc., and installable with pip and easy_install.
Python packaging implemented via #31 and documented into https://github.com/Circuitscape/Circuitscape/blob/master/docs/4.0/circuitscape_4_0.md
It would be great to have circuitscape as a separate package, with only the main API module exposed.
The GUI could be a separate package, which depends on the circuitscape base package. This way, the base package won't need the GUI libraries and will be easier to install on clusters, or to be used with ArcGIS, etc.