Skip to content
Snippets Groups Projects
Commit 6527d52c authored by tuhe's avatar tuhe
Browse files

vesion 1.6: Add sqrt() to L2-norm test

parent c4c04fc6
No related branches found
No related tags found
No related merge requests found
No preview for this file type
No preview for this file type
No preview for this file type
......@@ -98,7 +98,7 @@ class QItem(unittest.TestCase):
if tol == None:
tol = self.tol
diff = np.abs( (np.asarray(computed).flat- np.asarray(expected)).flat )
nrm = np.sum( diff ** 2)
nrm = np.sqrt(np.sum( diff ** 2))
if nrm > tol:
print(f"Not equal within tolerance {tol}; norm of difference was {nrm}")
......
......@@ -51,7 +51,7 @@ parser.add_argument('--passall', action="store_true", help='Automatically pass
# const=sum, default=max,
# help='sum the integers (default: find the max)')
def evaluate_report_student(report, question=None, qitem=None, unmute=None, passall=None, ignore_missing_file=False):
def evaluate_report_student(report, question=None, qitem=None, unmute=None, passall=None, ignore_missing_file=False, show_tol_err=False):
args = parser.parse_args()
if question is None and args.q is not None:
question = args.q
......@@ -68,7 +68,8 @@ def evaluate_report_student(report, question=None, qitem=None, unmute=None, pass
if passall is None:
passall = args.passall
results, table_data = evaluate_report(report, question=question, show_progress_bar=not unmute, qitem=qitem, verbose=False, passall=passall, show_expected=args.showexpected, show_computed=args.showcomputed,unmute=unmute)
results, table_data = evaluate_report(report, question=question, show_progress_bar=not unmute, qitem=qitem, verbose=False, passall=passall, show_expected=args.showexpected, show_computed=args.showcomputed,unmute=unmute,
show_tol_err=show_tol_err)
if question is None:
print("Provisional evaluation")
......@@ -95,7 +96,8 @@ def upack(q):
def evaluate_report(report, question=None, qitem=None, passall=False, verbose=False, show_expected=False, show_computed=False,unmute=False, show_help_flag=True, silent=False,
show_progress_bar=True):
show_progress_bar=True,
show_tol_err=False):
from unitgrade.version import __version__
now = datetime.now()
ascii_banner = pyfiglet.figlet_format("UnitGrade", font="doom")
......
__version__ = "0.1.5"
\ No newline at end of file
__version__ = "0.1.6"
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment