From d63cb44445e7ff5d308fe093721c92bf68196431 Mon Sep 17 00:00:00 2001 From: Robert Speck <pancetta@users.noreply.github.com> Date: Mon, 23 Jan 2023 11:19:37 +0100 Subject: [PATCH] Pushing new version --- CHANGELOG.md | 6 ++++++ CITATION.cff | 20 ++++++++++++++++---- LICENSE | 2 +- MANIFEST.in | 18 +++++++++++------- docs/source/conf.py | 6 +++--- pyproject.toml | 7 +++++-- 6 files changed, 42 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 869e6cbdb..51a0c8ce1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ :arrow_left: [Back to main page](./README.md) +- January 23, 2023: Version 5.1 brings a lot of changes to the documentation, both on Github and on the website. + We revived the [codecov](https://app.codecov.io/gh/Parallel-in-Time/pySDC) connection and started the + [OpenSFF Best Practices](https://bestpractices.coreinfrastructure.org/en/projects/6909) guide. + The hook classes and the way they are handled has changed (without breaking the API, hooray), the battery model + got quite an update and adaptivity plays a more prominent role now. Thanks to [\@brownbaerchen](https://github.com/brownbaerchen), + [\@tlunet](https://github.com/tlunet), [\@lisawim](https://github.com/lisawim)! - October 7, 2022: Version 5 comes with many changes, both visible and invisible ones. Some of those break the existing API, but if you are using tests, you should be fine. Major changes include: diff --git a/CITATION.cff b/CITATION.cff index 1cd4e3f45..14878b08c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -2,13 +2,25 @@ abstract: "The pySDC project is a Python implementation of the spectral deferred authors: - family-names: Speck given-names: Robert - orcid: https://orcid.org/https://orcid.org/0000-0002-3879-1210 + orcid: https://orcid.org/0000-0002-3879-1210 affiliation: "Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, 52425 Jülich, Germany" + - family-names: Lunet + given-names: Thibaut + orcid: https://orcid.org/0000-0003-1745-0780 + affiliation: "Hamburg University of Technology, Institute of Mathematics, 21073 Hamburg, Germany" + - family-names: Baumann + given-names: Thomas + orcid: https://orcid.org/0000-0002-4676-7659 + affiliation: "Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, 52425 Jülich, Germany" + - family-names: Wimmer + given-names: Lisa + orcid: https://orcid.org/0000-0001-8829-0978 + affiliation: "University of Wuppertal, School of Mathematics and Natural Science, 42119 Wuppertal, Germany" cff-version: 1.2.0 -date-released: 2022-10-07 +date-released: 2023-01-23 doi: 10.5281/zenodo.5599144 keywords: - - "parallel-in-time integration" + - "parallel-in-time" - "spectral deferred corrections" - "parallel full approximation scheme in space and time" - multigrid @@ -17,4 +29,4 @@ license: BSD-2-Clause message: "If you use this software, please cite it using these metadata." repository-code: https://github.com/Parallel-in-Time/pySDC title: "Parallel-in-Time/pySDC" -version: 5.0.0 +version: 5.1.0 diff --git a/LICENSE b/LICENSE index d5d904d99..14e561641 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2022, Parallel-in-Time (PinT) Algorithms +Copyright (c) 2023, Parallel-in-Time (PinT) Algorithms All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/MANIFEST.in b/MANIFEST.in index 5afbbd0a7..64b651061 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,20 +1,24 @@ -# added by check_manifest.py +# added by check-manifest +include *.cff +include *.in include *.md -include *.txt -include *.rst -include Doxyfile +include *.yml include LICENSE include data/README -include *.cff include pyproject.toml - recursive-include docs *.bat +recursive-include docs *.css +recursive-include docs *.jpg +recursive-include docs *.json +recursive-include docs *.md +recursive-include docs *.png recursive-include docs *.py recursive-include docs *.rst recursive-include docs *.sh recursive-include docs Makefile +recursive-include etc *.yml recursive-include pySDC *.npy recursive-include pySDC *.npz recursive-include pySDC *.pkl recursive-include pySDC *.rst -recursive-include pySDC *.txt +recursive-include pySDC *.txt \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index 7b095fda0..222812e4b 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -62,7 +62,7 @@ master_doc = 'index' # General information about the project. project = 'pySDC' -copyright = '2022, Robert Speck' +copyright = '2023, Robert Speck' author = 'Robert Speck' # The version info for the project you're documenting, acts as replacement for @@ -70,9 +70,9 @@ author = 'Robert Speck' # built documents. # # The short X.Y version. -version = '5.0' +version = '5.1' # The full version, including alpha/beta/rc tags. -release = '5.0.0' +release = '5.1.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pyproject.toml b/pyproject.toml index 8de669e99..72a7f8c1d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,12 +4,15 @@ build-backend = "flit_core.buildapi" [project] name = 'pySDC' -version = '5.0.0' +version = '5.1.0' description = 'A Python implementation of spectral deferred correction methods and the likes' license = {text = "BSD-2-Clause"} -readme = 'README.rst' +readme = 'README.md' authors=[ {name='Robert Speck', email='r.speck@fz-juelich.de'}, + {name='Thibaut Lunet', email='thibaut.lunet@tuhh.de'}, + {name='Thomas Baumann', email='t.baumann@fz-juelich.de'}, + {name='Lisa Wimmer', email='wimmer@uni-wuppertal.de'}, ] homepage = "http://www.parallel-in-time.org/pySDC/" repository = "https://github.com/Parallel-in-Time/pySDC/" -- GitLab