Automated sparse control network generation to support photogrammetric control of planetary image data.
## Documentation
Is available at: https://usgs-astrogeology.github.io/autocnet/
## Installation Instructions
We suggest using Anaconda Python to install Autocnet within a virtual environment. These steps will walk you through the process.
1.[Download](https://www.continuum.io/downloads) and install the Python 3.x Miniconda installer. Respond ``Yes`` when prompted to add conda to your BASH profile.
2. Install the autocnet environment using the supplied environment.yml file: `conda env create -n autocnet -f environment.yml`
3. Activate your environment: `conda activate autocnet`
4. If you are doing to develop autocnet or would like to use the bleeding edge version: `python setup.py develop`. Otherwise, `conda install -c usgs-astrogeology` autocnet.
## How to run the test suite locally
1. Install Docker
2. Get the Postgresql with Postgis container and run it `docker run --name testdb -e POSTGRES_PASSOWRD='' -e POSTGRES_USER='postgres' -p 5432:5432 -d mdillon/postgis`
Note, that you might want to specify either ``python=3.5`` or ``python=3.6``, depending on your requirements. Both are currently supported by autocnet.
#. Make the newly created environment the active one:
* ``conda activate <your_environment_name>`` (or ``source activate`` on an older conda system)
#. Bring up a command line and add three channels to your conda environment-specific config file: