# # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. import sys import os import cairo import math # Use the following and local_run=True below to run without installing SDAPS # sys.path.append(os.path.join(os.path.dirname(sys.argv[0]), '..')) import sdaps # sdaps.init(local_run=True) sdaps.init() from sdaps import model from sdaps import image from sdaps import matrix survey = model.survey.Survey.load(sys.argv[1]) counter = 1 def ellipse(cr, x, y, width, height): cr.save() cr.translate(x + width / 2.0, y + height / 2.0) line_width = cr.get_line_width()
# but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. import sys import os # Use the following and local_run=True below to run without installing SDAPS #sys.path.append(os.path.join(os.path.dirname(sys.argv[0]), '..')) import sdaps #sdaps.init(local_run=True) sdaps.init() from sdaps import model from sdaps import image # Assume the first argument is a survey survey = model.survey.Survey.load(sys.argv[1]) # We need the recognize buddies, as they are able to identify the data from sdaps.recognize import buddies # A sheet object to attach the images to sheet = model.sheet.Sheet() survey.add_sheet(sheet) images = []