diff --git a/CHANGELOG.md b/CHANGELOG.md index aef06ae..13c98a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,11 @@ Log of changes in the versions -## v1.4.1 -- downloading files will be cached by their checksum and/or URL. This avoids multiple downloads of the same file. -- `RepositoryFile` has new property `suffix` +## v1.5.0 +- Downloading files will be cached by their checksum and/or URL. This avoids multiple downloads of the same file. +- `RepositoryFile` has new abstract property `suffix`, +- `RepositoryInterface` has new abstract method `get_jsonld` +- `RepositoryInterface` has new abstract property `identifier` and `title` ## v1.4.0 - update package dependency versions diff --git a/codemeta.json b/codemeta.json index 1bb00ab..2b82c00 100644 --- a/codemeta.json +++ b/codemeta.json @@ -4,7 +4,7 @@ "license": "https://spdx.org/licenses/MIT", "codeRepository": "git+https://github.com/matthiasprobst/h5RDMtoolbox.git", "name": "h5RDMtoolbox", - "version": "1.4.1", + "version": "1.5.0", "description": "Supporting a FAIR Research Data lifecycle using Python and HDF5.", "applicationCategory": "Engineering", "programmingLanguage": [ diff --git a/docs/_static/repo_class_diagram.svg b/docs/_static/repo_class_diagram.svg index 0faad09..8b31e88 100644 --- a/docs/_static/repo_class_diagram.svg +++ b/docs/_static/repo_class_diagram.svg @@ -25,10 +25,10 @@ inkscape:document-units="mm" showgrid="false" inkscape:zoom="1.4142136" - inkscape:cx="182.07999" - inkscape:cy="393.50491" + inkscape:cx="182.43354" + inkscape:cy="392.79781" inkscape:window-width="1920" - inkscape:window-height="1017" + inkscape:window-height="1009" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" @@ -81,75 +81,75 @@ + y="51.0849" /> RepositoryInterface(ABC) + y="56.443745">RepositoryInterface(ABC) + __upload_file__(...) + y="69.427414">+ __upload_file__(...) + upload_file(...) + y="98.199043">+ upload_file(...) + get_doi() + y="80.847176">+ get_doi() + exists() + y="75.137291">+ exists() + set_metadata() + y="86.55706">+ set_metadata() + get_metadata() + y="92.266953">+ get_metadata() + publish() + files + y="63.152016">+ files + + get_jsonld() + + get_jsonld() diff --git a/docs/colab/quickstart.ipynb b/docs/colab/quickstart.ipynb index 5f4493a..958559c 100644 --- a/docs/colab/quickstart.ipynb +++ b/docs/colab/quickstart.ipynb @@ -8,7 +8,7 @@ }, "outputs": [], "source": [ - "# !pip install h5rdmtoolbox==1.4.1" + "# !pip install h5rdmtoolbox==1.5.0" ] }, { @@ -19,7 +19,7 @@ { "data": { "text/plain": [ - "'1.4.1'" + "'1.5.0'" ] }, "execution_count": 2, diff --git a/docs/gettingstarted/quickoverview.ipynb b/docs/gettingstarted/quickoverview.ipynb index cc90801..bdda871 100644 --- a/docs/gettingstarted/quickoverview.ipynb +++ b/docs/gettingstarted/quickoverview.ipynb @@ -524,7 +524,7 @@ " time float64 0.7854\n", "Attributes:\n", " long_name: air velocity in pipe\n", - " units: m/s" + " units: m/s" ], "text/plain": [ "\n", @@ -935,20 +935,20 @@ " * time (time) float64 0.0 0.03927 0.07854 0.1178 ... 0.7069 0.7461 0.7854\n", "Attributes:\n", " long_name: air velocity in pipe\n", - " units: m/s
  • long_name :
    air velocity in pipe
    units :
    m/s
  • " ], "text/plain": [ "\n", @@ -1285,24 +1285,24 @@ "\n", "
      \n", "
    • \n", - " \n", - "