diff --git a/conftest.py b/conftest.py
index 9cc6eb630f..a0e4fa49bd 100644
--- a/conftest.py
+++ b/conftest.py
@@ -25,9 +25,11 @@
import tempfile
import time
import urllib
+from pathlib import Path
import pytest
import responses
+import yaml
from click.testing import CliRunner
@@ -452,17 +454,24 @@ def renku_cli(*args):
return renku_cli
-@pytest.fixture
-def doi_dataset():
- """Return a yaml of dataset using DOI for its id."""
- from pathlib import Path
- dataset_path = Path(
- __file__
- ).parent / 'tests' / 'fixtures' / 'doi-dataset.yml'
- with open(dataset_path.as_posix()) as f:
- dataset_yaml = f.read()
+@pytest.fixture(
+ params=[{
+ 'path':
+ Path(__file__).parent / 'tests' / 'fixtures' / 'doi-dataset.yml',
+ }, {
+ 'path':
+ Path(__file__).parent / 'tests' / 'fixtures' /
+ 'broken-dataset-v0.5.2.yml',
+ }]
+)
+def dataset_metadata(request):
+ """Return dataset metadata fixture."""
+ from renku.core.models.jsonld import NoDatesSafeLoader
+
+ file_path = request.param['path']
- return dataset_yaml
+ data = yaml.load(file_path.read_text(), Loader=NoDatesSafeLoader)
+ yield data
@pytest.fixture()
diff --git a/renku/core/commands/checks/migration.py b/renku/core/commands/checks/migration.py
index 89998f3bb5..f1583b3f06 100644
--- a/renku/core/commands/checks/migration.py
+++ b/renku/core/commands/checks/migration.py
@@ -26,6 +26,7 @@
from renku.core.models.datasets import Dataset
from renku.core.models.refs import LinkReference
+from renku.core.utils.urls import url_to_string
from ..echo import WARNING
@@ -235,9 +236,19 @@ def fix_uncommitted_labels(client):
dataset.to_yaml()
+def fix_dataset_files_urls(client):
+ """Ensure dataset files have correct url format."""
+ for dataset in client.datasets.values():
+ for file_ in dataset.files:
+ file_.url = url_to_string(file_.url)
+
+ dataset.to_yaml()
+
+
STRUCTURE_MIGRATIONS = [
ensure_clean_lock,
migrate_datasets_pre_v0_3,
migrate_broken_dataset_paths,
fix_uncommitted_labels,
+ fix_dataset_files_urls,
]
diff --git a/renku/core/models/datasets.py b/renku/core/models/datasets.py
index 5345577ea9..19e17d0099 100644
--- a/renku/core/models/datasets.py
+++ b/renku/core/models/datasets.py
@@ -128,6 +128,12 @@ def _convert_dataset_files_creators(value):
return [Creator.from_jsonld(c) for c in coll]
+def convert_filename_path(p):
+ """Return name of the file."""
+ if p:
+ return Path(p).name
+
+
@jsonld.s(
type='schema:DigitalDocument',
slots=True,
@@ -153,7 +159,7 @@ class DatasetFile(Entity, CreatorsMixin):
dataset = jsonld.ib(context='schema:isPartOf', default=None, kw_only=True)
- filename = attr.ib(kw_only=True, converter=lambda x: Path(x).name)
+ filename = attr.ib(kw_only=True, converter=convert_filename_path)
name = jsonld.ib(context='schema:name', kw_only=True, default=None)
diff --git a/renku/core/utils/urls.py b/renku/core/utils/urls.py
new file mode 100644
index 0000000000..2a214352ba
--- /dev/null
+++ b/renku/core/utils/urls.py
@@ -0,0 +1,41 @@
+# -*- coding: utf-8 -*-
+#
+# Copyright 2019 - Swiss Data Science Center (SDSC)
+# A partnership between École Polytechnique Fédérale de Lausanne (EPFL) and
+# Eidgenössische Technische Hochschule Zürich (ETHZ).
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+"""Helpers utils for handling URLs."""
+
+from urllib.parse import ParseResult
+
+
+def url_to_string(url):
+ """Convert url from ``list`` or ``ParseResult`` to string."""
+ if isinstance(url, list):
+ return ParseResult(
+ scheme=url[0],
+ netloc=url[1],
+ path=url[2],
+ params=None,
+ query=None,
+ fragment=None,
+ ).geturl()
+
+ if isinstance(url, ParseResult):
+ return url.geturl()
+
+ if isinstance(url, str):
+ return url
+
+ raise ValueError('url value not recognized')
diff --git a/tests/cli/test_migrate.py b/tests/cli/test_migrate.py
index 59c597bdca..f5d84c9a56 100644
--- a/tests/cli/test_migrate.py
+++ b/tests/cli/test_migrate.py
@@ -23,6 +23,8 @@
from renku import LocalClient
from renku.cli import cli
from renku.core.management.config import RENKU_HOME
+from renku.core.models.datasets import Dataset
+from renku.core.utils.urls import url_to_string
@pytest.mark.migration
@@ -161,3 +163,15 @@ def test_migrations_run_once(isolated_runner, old_project):
result = isolated_runner.invoke(cli, ['migrate', 'datasets'])
assert 1 == result.exit_code
+
+
+@pytest.mark.migration
+def test_migration_broken_urls(dataset_metadata):
+ """Check that migration of broken dataset file URLs is string."""
+ dataset = Dataset.from_jsonld(
+ dataset_metadata,
+ client=LocalClient('.'),
+ )
+
+ for file_ in dataset.files:
+ assert isinstance(url_to_string(file_.url), str)
diff --git a/tests/core/commands/test_serialization.py b/tests/core/commands/test_serialization.py
index a6f1ce750c..03df5f9a37 100644
--- a/tests/core/commands/test_serialization.py
+++ b/tests/core/commands/test_serialization.py
@@ -18,9 +18,13 @@
"""Serialization tests for renku models."""
import datetime
+from urllib.parse import quote, urljoin
import yaml
+from renku.core.management.client import LocalClient
+from renku.core.models.datasets import Dataset
+
def test_dataset_serialization(client, dataset, data_file):
"""Test Dataset serialization."""
@@ -71,20 +75,32 @@ def test_dataset_deserialization(client, dataset):
assert type(creator.get(attribute)) is type_
-def test_doi_migration(doi_dataset):
- """Test migration of id with doi."""
- import yaml
- from urllib.parse import quote, urljoin
+def test_dataset_doi_metadata(dataset_metadata):
+ """Check dataset metadata for correct DOI."""
from renku.core.utils.doi import is_doi
- from renku.core.models.datasets import Dataset
- from renku.core.models.jsonld import NoDatesSafeLoader
+ dataset = Dataset.from_jsonld(
+ dataset_metadata,
+ client=LocalClient('.'),
+ )
+
+ if is_doi(dataset.identifier):
+ assert urljoin(
+ 'https://doi.org', dataset.identifier
+ ) == dataset.same_as
+ assert dataset._id.endswith(
+ 'datasets/{}'.format(quote(dataset.identifier, safe=''))
+ )
+
+
+def test_dataset_files_empty_metadata(dataset_metadata):
+ """Check parsing metadata of dataset files with empty filename."""
dataset = Dataset.from_jsonld(
- yaml.load(doi_dataset, Loader=NoDatesSafeLoader)
+ dataset_metadata,
+ client=LocalClient('.'),
)
- assert is_doi(dataset.identifier)
- assert urljoin(
- 'https://localhost', 'datasets/' + quote(dataset.identifier, safe='')
- ) == dataset._id
- assert dataset.same_as == urljoin('https://doi.org', dataset.identifier)
+ files = [file.filename for file in dataset.files if not file.filename]
+
+ if files:
+ assert None in files
diff --git a/tests/fixtures/broken-dataset-v0.5.2.yml b/tests/fixtures/broken-dataset-v0.5.2.yml
new file mode 100644
index 0000000000..c98310b78d
--- /dev/null
+++ b/tests/fixtures/broken-dataset-v0.5.2.yml
@@ -0,0 +1,1545 @@
+'@context':
+ _id: '@id'
+ _label: rdfs:label
+ _project: schema:isPartOf
+ added: schema:dateCreated
+ affiliation: schema:affiliation
+ alternate_name: schema:alternateName
+ created: schema:dateCreated
+ creator: schema:creator
+ date_published: schema:datePublished
+ description: schema:description
+ email: schema:email
+ files: schema:hasPart
+ identifier: schema:identifier
+ in_language: schema:inLanguage
+ keywords: schema:keywords
+ license: schema:license
+ name: schema:name
+ path: prov:atLocation
+ prov: http://www.w3.org/ns/prov#
+ schema: http://schema.org/
+ url: schema:url
+ version: schema:version
+ wfprov: http://purl.org/wf4ever/wfprov#
+'@type':
+- prov:Entity
+- schema:Dataset
+- wfprov:Artifact
+_id: https://doi.org/10.5281/zenodo.3348115
+_label: dd38afca-0e96-4034-a2e5-dc7505c0af30
+_project:
+ '@context':
+ _id: '@id'
+ foaf: http://xmlns.com/foaf/0.1/
+ prov: http://www.w3.org/ns/prov#
+ '@type':
+ - foaf:Project
+ - prov:Location
+ _id: https://dev.renku.ch/virginiafriedrich/zurich-bikes-2
+created: '2019-07-30 09:21:18.054971'
+creator:
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+- '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+date_published:
+ '@type': schema:Date
+ '@value': '2019-07-24'
+description: "
This repository contains all publicly available numerical relativity\
+ \ surrogate data for waveforms produced by the Spectral Einstein Code. The base method for building surrogate models can be\
+ \ found in Field et al., PRX 4, 031006 (2014).
\n\nSeveral numerical relativity\
+ \ surrogate models are currently available in this catalog:
\n\n\n\t- Current\
+ \ models\n\t
\n\t\t- \n\t\t
NRSur7dq4.h5 — This is a surrogate model\
+ \ for binary black hole mergers with generic spins and mass ratios up to 4. A paper\
+ \ describing it can be found at Varma\
+ \ et al., arxiv:1905.09300. It is evaluated with the gwsurrogate Python package,\
+ \ which can be found on PyPI.\
+ \ Instructions for evaluating this surrogate can be found at this example IPython code.
\n\t\t \n\t\t- \n\t\t
NRHybSur3dq8.h5\
+ \ — This is a surrogate model for binary black hole systems with generic mass\
+ \ ratios but restricted to nonprecessing spins. Before constructing the surrogate,\
+ \ the NR waveforms are hybridized with post-Newtonian waveforms to include the early\
+ \ inspiral. Therefore this model covers the full stellar mass range for ground-based\
+ \ detectors. A paper describing it can be found at Varma et al., PRD 99, 064045 (2019). It is evaluated with the gwsurrogate\
+ \ Python package, which can be found on PyPI. Instructions for evaluating this surrogate can be found this example IPython code.
\n\
+ \t\t \n\t
\n\t \n\t- Older models\n\t
\n\t\t- \n\t\t
SpEC_q1_10_NoSpin_nu5thDegPoly_exclude_2_0.h5\
+ \ — A surrogate model for binary black hole mergers with non-spinning black\
+ \ holes. This is described in Blackman et al., PRL 115, 121102 (2015). It is evaluated with the gwsurrogate\
+ \ python package, which can be found on PyPI. Instructions for evaluating this surrogate can be found in tutorials\
+ \ included with the gwsurrogate package and in this example IPython code.
\n\t\t \n\t\t- \n\t\t
NRSur4d2s_FDROM_grid12.h5\
+ \ and NRSur4d2s_TDROM_grid12.h5 — These are fast frequency-domain and time-domain\
+ \ (respectively) surrogate models for binary black hole mergers where the black\
+ \ holes may be spinning, but the spins are restricted to a parameter subspace which\
+ \ includes some but not all precessing configurations. NRSur4d2s_FDROM_grid12.h5\
+ \ is the NRSur4d2s_FDROM model described in Blackman et al., PRD 95, 104023, (2017), and NRSur4d2s_TDROM_grid12.h5 is built\
+ \ from the underlying (slower) NRSur4d2s time-domain model in the same way but without\
+ \ the FFTs. These surrogates are also evaluated using gwsurrogate, and a tutorial\
+ \ can be found in this example IPython code.
\n\t\t \n\t\t- \n\t\t
NRSur7dq2.h5 —\
+ \ This is a surrogate model for binary black hole mergers with generic spins. A\
+ \ paper describing it can be found at Blackman et al., PRD 96, 024058 (2017). This surrogate is evaluated through\
+ \ a standalone python package contained in NRSur7dq2.tar.gz, which has simple installation\
+ \ instructions in its README file. A tutorial can be found for evaluating this surrogate\
+ \ in this example IPython code.
\n\t\t \n\t
\n\t \n
\n\n
\n\
+ \n
\n\nIf you find these surrogate models useful in your own research\
+ \ please cite the Field et al., PRX (2014) paper as well as the relevant paper describing\
+ \ the specific numerical relativity surrogate model, if available (e.g., the Blackman\
+ \ et al. 2015 paper for non-spinning binary black hole coalescences).
\n\nCaveats:
\n\
+ \n\n\t- \n\t
Evaluating surrogate models outside of the ranges they were\
+ \ trained upon may give inaccurate results. Please use with caution when extrapolating.
\n\
+ \t \n\t- \n\t
The surrogate data available here for non-spinning binary\
+ \ black holes produced in Blackman et al. 2015 contains the (2,0) mode. However,\
+ \ this mode was not used in the paper. While this surrogate can predict a (2,0)\
+ \ mode, current numerical relativity simulations may not yet be able to accumulate\
+ \ (non-oscillatory) Christodoulou memory sufficiently. The surrogate (2,0) mode\
+ \ is founded upon basis SpEC waveforms that have been hybridized with leading order\
+ \ post-Newtonian waveforms. Therefore, the (2,0) mode can be included in the mode’s\
+ \ output but should be used with caution. Currently, the default option to evaluate\
+ \ this surrogate (using GWSurrogate) is to exclude all m=0 modes.
\n\t \n\
+
"
+files:
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: 5254c9ec-79b2-4db5-9b1d-f06f714deab9
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055151'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/GWSurrogate_example.html
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/GWSurrogate_example.html
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: b131abdf-674b-4318-9859-4e5c285562c8
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055190'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRHybSur3dq8.h5
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRHybSur3dq8.h5
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: f145dc52-4540-4e21-a4e3-512ff792f463
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055219'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRHybSur3dq8.html
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRHybSur3dq8.html
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: d60f372b-a12c-45fc-a3b4-5423fbe2d165
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055245'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRSur4d2s_FDROM_grid12.h5
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRSur4d2s_FDROM_grid12.h5
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: ea6f82cb-b571-4f9e-9bcd-2f6488ccca85
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055271'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRSur4d2s_TDROM_grid12.h5
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRSur4d2s_TDROM_grid12.h5
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: a8527f1a-351d-47d0-a9d1-11354f55e8ee
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055295'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRSur4d2s_tutorial.html
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRSur4d2s_tutorial.html
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: 3c9dd580-7402-4aac-86c7-15a5e19c43c3
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055320'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRSur7dq2.h5
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRSur7dq2.h5
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: 7c1bea71-0ae1-4ba0-a6f0-70b135a9d2a4
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055344'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRSur7dq2.tar.gz
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRSur7dq2.tar.gz
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: 3d49afc3-18d0-49f3-93ea-d05e3069addd
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055383'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRSur7dq2_tutorial.html
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRSur7dq2_tutorial.html
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: 6b598c26-ae6e-49df-8759-95f0e2f335ff
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055408'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRSur7dq4.h5
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRSur7dq4.h5
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: d56179d7-738b-43d2-b86b-5e3354ed2120
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055432'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/NRSur7dq4.html
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/NRSur7dq4.html
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: 09ed4c80-c62f-45bf-bf23-f310c4244ab3
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055457'
+ creator: []
+ dataset: Binary black-hole surrogate waveform catalog
+ path: ''
+ url:
+ - https
+ - zenodo.org
+ - /api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/remnant_fits/fit_3dq8.h5
+ - ''
+ - ''
+ - ''
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: c56f20fc-8ff1-457f-929f-d9a25d498544
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055481'
+ creator: []
+ dataset: Binary black-hole surrogate waveform catalog
+ path: ''
+ url:
+ - https
+ - zenodo.org
+ - /api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/remnant_fits/fit_7dq2.h5
+ - ''
+ - ''
+ - ''
+- '@type':
+ - prov:Entity
+ - schema:DigitalDocument
+ - wfprov:Artifact
+ _id: 97f88726-b68d-4ab5-8acc-4489b2c8b31d
+ _label: UNCOMMITTED
+ _project: null
+ added: '2019-07-30 09:21:18.055506'
+ creator:
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Scott E. Field
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Chad R. Galley
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jan S. Hesthaven
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jason Kaye
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Manuel Tiglio
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Jonathan Blackman
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: "B\xE9la Szil\xE1gyi"
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Mark A. Scheel
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Daniel A. Hemberger
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Patricia Schmidt
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Rory Smith
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Christian D. Ott
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Michael Boyle
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Lawrence E. Kidder
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Harald P. Pfeiffer
+ - '@type': schema:Person
+ _id: mailto:None
+ affiliation: null
+ alternate_name: null
+ email: null
+ name: Vijay Varma
+ dataset: Binary black-hole surrogate waveform catalog
+ path: data/binary.blackhole.surrog/SpEC_q1_10_NoSpin_nu5thDegPoly_exclude_2_0.h5
+ url: https://zenodo.org/api/files/f6c6c4f3-f63e-43fd-a16b-5629af025bac/SpEC_q1_10_NoSpin_nu5thDegPoly_exclude_2_0.h5
+identifier: dd38afca-0e96-4034-a2e5-dc7505c0af30
+in_language: null
+keywords: []
+license:
+ _id: http://creativecommons.org/licenses/by/4.0/legalcode
+name: Binary black-hole surrogate waveform catalog
+path: /home/jovyan/zurich-bikes-2/.renku/datasets/dd38afca-0e96-4034-a2e5-dc7505c0af30
+url: https://zenodo.org/record/3348115
+version: null