Skip to content
Snippets Groups Projects
Commit 68f4f03b authored by jack-parsons's avatar jack-parsons
Browse files

Adding registration doctests

parent 6beb1145
No related branches found
No related tags found
1 merge request!23Merge in Jack's changes
Pipeline #865 passed
......@@ -2,3 +2,5 @@ unittests:
script: python -m unittest discover tests -v
core doctests:
script: python -m doctest -v AmpScan/core.py
registration doctests:
script: python -m doctest -v AmpScan/registration.py
\ No newline at end of file
......@@ -6,7 +6,7 @@ Copyright: Joshua Steer 2018, Joshua.Steer@soton.ac.uk
import numpy as np
import copy
from scipy import spatial
from .core import AmpObject
from AmpScan.core import AmpObject
import matplotlib.pyplot as plt
class registration(object):
......@@ -36,9 +36,13 @@ class registration(object):
Examples
--------
>>> import os
>>> import AmpScan
>>> basefh = os.getcwd()+"\\tests\\stl_file.stl"
>>> targfh = os.getcwd()+"\\tests\\stl_file_2.stl"
>>> baseline = AmpScan.AmpObject(basefh)
>>> target = AmpScan.AmpObject(targfh)
>>> reg = AmpScan.registration(steps=10, neigh=10, smooth=1).reg
>>> reg = AmpScan.registration(baseline, target, steps=10, neigh=10, smooth=1).reg
"""
def __init__(self, baseline, target, method='point2plane', *args, **kwargs):
......
import AmpScan.core as core
import AmpScan.trim as trim
if __name__ == '__main__':
import doctest
doctest.testmod(core, verbose=True)
doctest.testmod(trim, verbose=True)
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment