def record_results_and_push(self, results, remote_name='<STR_LIT>'):
<EOL>raise NotImplemented()<EOL>
Record the results of this experiment, by updating the tag and push to remote
:param results:  A dictionary containing the results of the experiment.
:type results: dict
:param remote_name: the name of the remote to push the tags (or None for the default)
:type remote_name: str