Skip to content

Circleci project setup#32

Merged
Chilipp merged 31 commits intomasterfrom
circleci-project-setup
Sep 29, 2021
Merged

Circleci project setup#32
Chilipp merged 31 commits intomasterfrom
circleci-project-setup

Conversation

@Chilipp
Copy link
Copy Markdown
Member

@Chilipp Chilipp commented Sep 22, 2021

Closes #28

  • Tests added (for all bug fixes or enhancements)
  • Tests passed (for all non-documentation changes)
  • Fully documented, including CHANGELOG.rst for all changes

they changed the backend infrastructure. Now, it is only possible
to get the file name if the dataset has been opened with
psy.open_dataset or psy.open_mfdataset

The store will always be guessed.
as they are now built in the examples repository
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Sep 22, 2021

Codecov Report

Merging #32 (56f5433) into master (4aa4cb1) will decrease coverage by 0.79%.
The diff coverage is 32.55%.

❗ Current head 56f5433 differs from pull request most recent head 7da7504. Consider uploading reports for the commit 7da7504 to get more accurate results
Impacted file tree graph

@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
- Coverage   78.29%   77.50%   -0.80%     
==========================================
  Files          17       17              
  Lines        6030     5769     -261     
==========================================
- Hits         4721     4471     -250     
+ Misses       1309     1298      -11     
Impacted Files Coverage Δ
psyplot/data.py 72.65% <32.55%> (-3.94%) ⬇️
psyplot/gdal_store.py 28.73% <0.00%> (-54.03%) ⬇️
psyplot/config/rcsetup.py 71.91% <0.00%> (-0.22%) ⬇️
psyplot/project.py 83.08% <0.00%> (+0.06%) ⬆️
psyplot/_version.py 100.00% <0.00%> (+54.60%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4aa4cb1...7da7504. Read the comment docs.

@Chilipp Chilipp marked this pull request as ready for review September 29, 2021 11:51
@Chilipp Chilipp merged commit b72c6be into master Sep 29, 2021
Chilipp added a commit to Chilipp/psyplot that referenced this pull request Sep 29, 2021
* add circleci config

* compatibility fixes for xarray 0.18

they changed the backend infrastructure. Now, it is only possible
to get the file name if the dataset has been opened with
psy.open_dataset or psy.open_mfdataset

The store will always be guessed.

* remove examples from the docs

as they are now built in the examples repository

* deploy docs to github pages

* restrict xarray version to 0.17

* do not test for xarray versions on windows (appveyor)

* specify python version and label for upload
Chilipp added a commit that referenced this pull request Sep 30, 2021
Fixed
-----

-   psyplot is now compatible with 0.18

Added
-----

-   psyplot does now have a CITATION.cff file, see
    <https://citation-file-format.github.io>

Changed
-------

-   psyplot is now officially licensed under LGPL-3.0-only, see
    [\#33](#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information
    cannot be gathered from xarray 0.18. We now rely on xarray to
    automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at
    <https://psyplot.github.io/psyplot>. Redirects from the old
    documentation at <https://psyplot.readthedocs.io> have been
    configured.
-   Examples have been removed from the psyplot repository as they now
    live in a central place at <https://github.com/psyplot/examples>
-   We use CicleCI now for a standardized CI/CD pipeline to build and
    test the code and docs all at one place, see
    [\#32](#32)
Chilipp added a commit that referenced this pull request Oct 7, 2021
Fixed
-----

-   psyplot is now compatible with xarray 0.18

Added
-----

-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------

-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [\#32](#32)
Chilipp added a commit that referenced this pull request Oct 7, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [\#32](#32)
Chilipp added a commit that referenced this pull request Oct 7, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](#32)
Chilipp added a commit that referenced this pull request Oct 7, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](#32)
Chilipp added a commit to psyplot/ci-release-test that referenced this pull request Oct 8, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](psyplot/psyplot#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](psyplot/psyplot#32)
Chilipp added a commit to psyplot/ci-release-test that referenced this pull request Oct 8, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](psyplot/psyplot#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](psyplot/psyplot#32)
Chilipp added a commit to psyplot/ci-release-test that referenced this pull request Oct 8, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](psyplot/psyplot#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](psyplot/psyplot#32)
Chilipp added a commit to psyplot/ci-release-test that referenced this pull request Oct 8, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](psyplot/psyplot#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](psyplot/psyplot#32)
Chilipp added a commit to psyplot/ci-release-test that referenced this pull request Oct 8, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](psyplot/psyplot#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot repository as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](psyplot/psyplot#32)
Chilipp added a commit to psyplot/ci-release-test that referenced this pull request Oct 8, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](psyplot/psyplot#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot "repository" as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](psyplot/psyplot#32)
Chilipp added a commit to psyplot/ci-release-test that referenced this pull request Oct 8, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](psyplot/psyplot#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot "repository" as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](psyplot/psyplot#32)
Chilipp added a commit to psyplot/ci-release-test that referenced this pull request Oct 8, 2021
Fixed
-----
-   psyplot is now compatible with xarray 0.18

Added
-----
-   psyplot does now have a CITATION.cff file, see https://citation-file-format.github.io

Changed
-------
-   psyplot is now officially licensed under LGPL-3.0-only, see [\#33](psyplot/psyplot#33)
-   the lower bound for supported xarray versions is now 0.17.
-   project files do not store the Store anymore as this information cannot be gathered from xarray 0.18. We now rely on xarray to automatically find the engine to open the files.
-   Documentation is now hosted with Github Pages at https://psyplot.github.io/psyplot. Redirects from the old documentation at https://psyplot.readthedocs.io have been configured.
-   Examples have been removed from the psyplot "repository" as they now live in a central place at https://github.com/psyplot/examples
-   We use CicleCI now for a standardized CI/CD pipeline to build and test the code and docs all at one place, see [#32](psyplot/psyplot#32)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deploy psyplot docs with CircleCI and GH-Pages

2 participants