figanos

Outils pour produire des graphiques informatifs sur les impacts des changements climatiques.

https://github.com/ouranosinc/figanos

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.9%) to scientific vocabulary

Keywords from Contributors

anuclim climate-analysis climate-science icclim netcdf4 xclim archiving hydrology climate earth-system-model
Last synced: 11 months ago · JSON representation

Repository

Outils pour produire des graphiques informatifs sur les impacts des changements climatiques.

Basic Info
  • Host: GitHub
  • Owner: Ouranosinc
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 25.2 MB
Statistics
  • Stars: 2
  • Watchers: 6
  • Forks: 0
  • Open Issues: 16
  • Releases: 5
Created over 4 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Authors Zenodo

README.rst

=======
figanos
=======

+----------------------------+-----------------------------------------------------+
| Versions                   | |pypi| |conda|                                      |
+----------------------------+-----------------------------------------------------+
| Documentation and Support  | |docs| |versions|                                   |
+----------------------------+-----------------------------------------------------+
| Open Source                | |license| |ossf-score|                              |
+----------------------------+-----------------------------------------------------+
| Coding Standards           | |black| |isort| |ruff| |ossf-bp| |pre-commit|       |
+----------------------------+-----------------------------------------------------+
| Development Status         | |status| |build| |coveralls|                        |
+----------------------------+-----------------------------------------------------+

Figanos: Tool to create FIGures in the OurANOS style

Pour nous partager vos codes à ajouter dans figanos, s.v.p créer un issue sur le repo github avec une description de la fonction et le code de celle-ci.

* Free software: Apache Software License 2.0
* Documentation: https://figanos.readthedocs.io.

Features
--------

* timeseries(): Creates time series as line plots.
* gridmap(): Plots gridded georeferenced data on a map.
* scattermap(): Make a scatter plot of georeferenced data on a map.
* gdfmap(): Plots geometries (through a GeoDataFrame) on a map.
* stripes(): Create climate stripe diagrams.
* violin(): Create seaborn violin plots with extra options.
* heatmap(): Create seaborn heatmaps with extra options.
* taylordiagram(): Create Taylor diagram.

Quick Install
-------------

`figanos` requires GDAL, which can be a bit tricky depending on your operating system.
We recommend using `conda` to manage your Python environment and dependencies, as it simplifies the installation process for these packages.

.. code-block:: shell

    $ conda install -c conda-forge figanos

or if you prefer using `pip` with a system-provided `gdal`, you can install `figanos` from PyPI:

.. code-block:: shell

    $ python -m pip install figanos

Credits
-------

This package was created with Cookiecutter_ and the `Ouranosinc/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/cookiecutter/cookiecutter
.. _`Ouranosinc/cookiecutter-pypackage`: https://github.com/Ouranosinc/cookiecutter-pypackage

.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
        :target: https://github.com/psf/black
        :alt: Python Black

.. |build| image:: https://github.com/Ouranosinc/figanos/actions/workflows/main.yml/badge.svg
        :target: https://github.com/Ouranosinc/figanos/actions
        :alt: Build Status

.. |conda| image:: https://img.shields.io/conda/vn/conda-forge/figanos.svg
        :target: https://anaconda.org/conda-forge/figanos
        :alt: Conda-forge Build Version

.. |coveralls| image:: https://coveralls.io/repos/github/Ouranosinc/figanos/badge.svg
        :target: https://coveralls.io/github/Ouranosinc/figanos
        :alt: Coveralls

.. |docs| image:: https://readthedocs.org/projects/figanos/badge/?version=latest
        :target: https://figanos.readthedocs.io/en/latest/
        :alt: Documentation Status

.. |isort| image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336
        :target: https://pycqa.github.io/isort/
        :alt: Isort

.. |license| image:: https://img.shields.io/pypi/l/figanos
        :target: https://github.com/Ouranosinc/figanos/blob/main/LICENSE
        :alt: License

.. |ossf-bp| image:: https://bestpractices.coreinfrastructure.org/projects/9945/badge
        :target: https://bestpractices.coreinfrastructure.org/projects/9945
        :alt: Open Source Security Foundation Best Practices

.. |ossf-score| image:: https://api.securityscorecards.dev/projects/github.com/Ouranosinc/figanos/badge
        :target: https://securityscorecards.dev/viewer/?uri=github.com/Ouranosinc/figanos
        :alt: OpenSSF Scorecard

.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/Ouranosinc/figanos/main.svg
        :target: https://results.pre-commit.ci/latest/github/Ouranosinc/figanos/main
        :alt: pre-commit.ci status

.. |pypi| image:: https://img.shields.io/pypi/v/figanos.svg
        :target: https://pypi.python.org/pypi/figanos
        :alt: PyPI

.. |ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
        :target: https://github.com/astral-sh/ruff
        :alt: Ruff

.. |status| image:: https://www.repostatus.org/badges/latest/active.svg
        :target: https://www.repostatus.org/#active
        :alt: Project Status: Active – The project has reached a stable, usable state and is being actively developed.

.. |versions| image:: https://img.shields.io/pypi/pyversions/figanos.svg
        :target: https://pypi.python.org/pypi/figanos
        :alt: Supported Python Versions

Owner

  • Name: Ouranos inc.
  • Login: Ouranosinc
  • Kind: organization
  • Location: Canada

Consortium on regional climatology

GitHub Events

Total
  • Create event: 70
  • Release event: 2
  • Issues event: 9
  • Watch event: 1
  • Delete event: 65
  • Issue comment event: 65
  • Push event: 153
  • Pull request review comment event: 17
  • Pull request review event: 73
  • Pull request event: 128
Last Year
  • Create event: 70
  • Release event: 2
  • Issues event: 9
  • Watch event: 1
  • Delete event: 65
  • Issue comment event: 65
  • Push event: 153
  • Pull request review comment event: 17
  • Pull request review event: 73
  • Pull request event: 128

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 434
  • Total Committers: 10
  • Avg Commits per committer: 43.4
  • Development Distribution Score (DDS): 0.682
Past Year
  • Commits: 411
  • Committers: 10
  • Avg Commits per committer: 41.1
  • Development Distribution Score (DDS): 0.679
Top Committers
Name Email Commits
abeaupre b****s@o****a 138
Zeitsperre 1****e 122
juliettelavoie j****e@h****a 53
sarahclaude s****g@g****m 52
pre-commit-ci[bot] 6****] 31
RondeauG r****l@o****a 12
Sarah-Claude Bourdeau 8****e 10
Pascal Bourgault b****l@o****a 9
bumpversion[bot] b****]@o****a 4
dependabot[bot] 4****] 3
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 57
  • Total pull requests: 426
  • Average time to close issues: 2 months
  • Average time to close pull requests: 6 days
  • Total issue authors: 10
  • Total pull request authors: 11
  • Average comments per issue: 1.72
  • Average comments per pull request: 0.87
  • Merged pull requests: 321
  • Bot issues: 0
  • Bot pull requests: 287
Past Year
  • Issues: 5
  • Pull requests: 165
  • Average time to close issues: 6 days
  • Average time to close pull requests: 3 days
  • Issue authors: 4
  • Pull request authors: 5
  • Average comments per issue: 0.8
  • Average comments per pull request: 0.67
  • Merged pull requests: 102
  • Bot issues: 0
  • Bot pull requests: 129
Top Authors
Issue Authors
  • juliettelavoie (24)
  • Beauprel (17)
  • RondeauG (5)
  • Zeitsperre (3)
  • sarahclaude (3)
  • aulemahal (2)
  • huard (1)
  • coxipi (1)
  • ArtemBuyalo (1)
  • cothel (1)
Pull Request Authors
  • dependabot[bot] (264)
  • Zeitsperre (56)
  • Beauprel (25)
  • pre-commit-ci[bot] (24)
  • juliettelavoie (24)
  • sarahclaude (20)
  • vindelico (4)
  • coxipi (4)
  • aulemahal (4)
  • huard (1)
  • RondeauG (1)
Top Labels
Issue Labels
enhancement (22) bug (11) colormaps (4) documentation (3) wontfix (2) CI (1) docs (1)
Pull Request Labels
dependencies (274) CI (253) github_actions (171) python (93) docs (20) documentation (13) enhancement (7) bug (2) wontfix (2)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 18 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 5
  • Total maintainers: 3
pypi.org: figanos

Outils pour produire des graphiques informatifs sur les impacts des changements climatiques.

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 18 Last month
Rankings
Dependent packages count: 7.5%
Forks count: 30.2%
Stargazers count: 32.2%
Average: 42.7%
Dependent repos count: 69.6%
Downloads: 73.9%
Last synced: 11 months ago

Dependencies

.github/workflows/first_pull_request.yml actions
  • actions/github-script v6 composite
.github/workflows/main.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • styfle/cancel-workflow-action 0.11.0 composite
.github/workflows/publish-pypi.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/tag-testpypi.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
requirements_dev.txt pypi
  • black ==23.3.0 development
  • build ==0.10.0 development
  • bump2version ==1.0.1 development
  • coverage ==7.2.5 development
  • coveralls ==3.3.1 development
  • flake8 ==6.0.0 development
  • isort ==5.12.0 development
  • pip ==23.1.2 development
  • pre-commit ==3.3.2 development
  • pytest ==7.3.1 development
  • pytest-cov ==4.0.0 development
  • sphinx ==7.0.1 development
  • tox ==4.5.1 development
  • twine ==4.0.2 development
  • wheel ==0.40.0 development
requirements_docs.txt pypi
  • ipykernel *
  • ipython *
  • jupyter_client *
  • nbsphinx *
  • pandoc *
  • sphinx *
  • sphinx-autoapi *
  • sphinx-click *
  • sphinx-codeautolink *
  • sphinx-copybutton *
  • sphinx_book_theme *
  • sphinxcontrib-napoleon *
setup.py pypi
environment.yml conda
  • black
  • bump2version
  • cairosvg
  • cartopy
  • coverage
  • coveralls
  • dask
  • flake8
  • geopandas
  • geoviews
  • h5py
  • holoviews
  • ipykernel
  • isort
  • jupyter_client
  • matplotlib-base
  • nbsphinx
  • netcdf4
  • notebook
  • numpy
  • pandas
  • pandoc
  • pip
  • platformdirs
  • pre-commit
  • pytest
  • pytest-cov
  • python >=3.11,<3.12
  • pyyaml
  • scikit-image
  • seaborn
  • sphinx
  • sphinx-autoapi
  • sphinx-book-theme
  • sphinx-click
  • sphinx-codeautolink
  • sphinx-copybutton
  • sphinxcontrib-napoleon
  • tox
  • twine
  • wheel
  • xarray
  • xclim >=0.38
  • zarr