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: ...@@ -2,3 +2,5 @@ unittests:
script: python -m unittest discover tests -v script: python -m unittest discover tests -v
core doctests: core doctests:
script: python -m doctest -v AmpScan/core.py 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 ...@@ -6,7 +6,7 @@ Copyright: Joshua Steer 2018, Joshua.Steer@soton.ac.uk
import numpy as np import numpy as np
import copy import copy
from scipy import spatial from scipy import spatial
from .core import AmpObject from AmpScan.core import AmpObject
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
class registration(object): class registration(object):
...@@ -36,9 +36,13 @@ class registration(object): ...@@ -36,9 +36,13 @@ class registration(object):
Examples Examples
-------- --------
>>> import os
>>> import AmpScan
>>> basefh = os.getcwd()+"\\tests\\stl_file.stl"
>>> targfh = os.getcwd()+"\\tests\\stl_file_2.stl"
>>> baseline = AmpScan.AmpObject(basefh) >>> baseline = AmpScan.AmpObject(basefh)
>>> target = AmpScan.AmpObject(targfh) >>> 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): 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