All Projects → psyplot → psyplot

psyplot / psyplot

Licence: LGPL-3.0, GPL-3.0 licenses found Licenses found LGPL-3.0 COPYING.LESSER GPL-3.0 COPYING
Python package for interactive data visualization

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to psyplot

aospy
Python package for automated analysis and management of gridded climate data
Stars: ✭ 80 (+25%)
Mutual labels:  climate, netcdf
Ipympl
Matplotlib Jupyter Integration
Stars: ✭ 1,024 (+1500%)
Mutual labels:  interactive, matplotlib
pylandtemp
Algorithms for computing global land surface temperature and emissivity from NASA's Landsat satellite images with Python.
Stars: ✭ 110 (+71.88%)
Mutual labels:  climate, earth-science
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+3332.81%)
Mutual labels:  regression, matplotlib
ml-book
Codice sorgente ed Errata Corrige del mio libro "A tu per tu col Machine Learning"
Stars: ✭ 16 (-75%)
Mutual labels:  regression, matplotlib
traceml
Engine for ML/Data tracking, visualization, dashboards, and model UI for Polyaxon.
Stars: ✭ 445 (+595.31%)
Mutual labels:  models, matplotlib
GARD
Generalized Analog Regression Downscaling (GARD) code
Stars: ✭ 21 (-67.19%)
Mutual labels:  climate, regression
jigsaw-geo-matlab
MATLAB bindings for JIGSAW(GEO): an unstructured mesh generator for geoscientific modelling.
Stars: ✭ 26 (-59.37%)
Mutual labels:  earth-science, earth-system-model
Edaviz
edaviz - Python library for Exploratory Data Analysis and Visualization in Jupyter Notebook or Jupyter Lab
Stars: ✭ 220 (+243.75%)
Mutual labels:  interactive, matplotlib
Pylustrator
Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.
Stars: ✭ 192 (+200%)
Mutual labels:  interactive, matplotlib
Machine Learning Projects
This repository consists of all my Machine Learning Projects.
Stars: ✭ 135 (+110.94%)
Mutual labels:  regression, matplotlib
PyEarthScience
The PyEarthScience repository created by DKRZ (German Climate Computing Center) provides Python scripts and Jupyter notebooks in particular for scientific data processing and visualization used in climate science. It contains scripts for visualization, I/O, and analysis using PyNGL, PyNIO, xarray, cfgrib, xesmf, cartopy, and others.
Stars: ✭ 56 (-12.5%)
Mutual labels:  matplotlib, cartopy
Deep learning projects
Stars: ✭ 28 (-56.25%)
Mutual labels:  regression, matplotlib
cfdm
A Python reference implementation of the CF data model
Stars: ✭ 24 (-62.5%)
Mutual labels:  climate, netcdf
The-Supervised-Learning-Workshop
An Interactive Approach to Understanding Supervised Learning Algorithms
Stars: ✭ 24 (-62.5%)
Mutual labels:  regression, matplotlib
wxee
A Python interface between Earth Engine and xarray for processing time series data
Stars: ✭ 113 (+76.56%)
Mutual labels:  climate, netcdf
Interactive machine learning
IPython widgets, interactive plots, interactive machine learning
Stars: ✭ 140 (+118.75%)
Mutual labels:  interactive, regression
CDT
The Climate Data Toolbox for MATLAB
Stars: ✭ 106 (+65.63%)
Mutual labels:  climate, earth-science
EOmaps
A library to create interactive maps of geographical datasets
Stars: ✭ 193 (+201.56%)
Mutual labels:  matplotlib, cartopy
requestty
An easy-to-use collection of interactive cli prompts inspired by Inquirer.js.
Stars: ✭ 158 (+146.88%)
Mutual labels:  interactive

The psyplot interactive visualization framework

docs Documentation Journal of Open Source Software Zenodo
tests CircleCI AppVeyor Coverage
package PyPI Package latest release conda Latest github release
implementations Supported versions Supported implementations
get in touch Mattermost DFN mailing list GitHub issues

Welcome! psyplot is an open source python project that mainly combines the plotting utilities of matplotlib and the data management of the xarray package. The main purpose is to have a framework that allows a fast, attractive, flexible, easily applicable, easily reproducible and especially an interactive visualization of your data.

The ultimate goal is to help scientists and especially climate model developers in their daily work by providing a flexible visualization tool that can be enhanced by their own visualization scripts. psyplot can be used through the python command line and through the psyplot-gui module which provides a graphical user interface for an easier interactive usage.

The package is very new and there are many features that will be included in the future. So we are very pleased for feedback! Please simply raise an issue on GitHub (see also How to contribute in the docs).

You can see the full documentation on psyplot.github.io/psyplot.

Get in touch

Any quesions? Do not hessitate to get in touch with the psyplot developers.

See also the code of conduct, and our contribution guide for more information and a guide about good bug reports.

How to cite psyplot

When using psyplot, you should at least cite the publication in the Journal of Open Source Software:

Journal of Open Source Software

Sommer, P. S.: The psyplot interactive visualization framework, The Journal of Open Source Software, 2, doi:10.21105/joss.00363, https://doi.org/10.21105/joss.00363, 2017.

Furthermore, each release of psyplot and it's subprojects is associated with a DOI using zenodo.org. If you want to cite a specific version or plugin, please refer to the releases page of psyplot or the releases page of the corresponding subproject.

Acknowledgment

This package is being developed by Philipp S. Sommer at the Helmholtz Coastal Data Center (HCDC) of the Helmholtz-Zentrum Hereon.

I want to thank the developers of the matplotlib, xarray and cartopy packages for their great packages and of course the python developers for their fascinating work on this beautiful language.

A special thanks to Stefan Hagemann and Tobias Stacke from the Max-Planck-Institute of Meteorology in Hamburg, Germany for the motivation on this project and to the people of the Not yet visible agency for their advice in designing the logo and webpage.

Finally the author thanks the Swiss National Science Foundation (SNF) for their support. Funding for the author came from the ACACIA grant (CR10I2_146314) and the HORNET grant (200021_169598).

Note

Commits on github prior to version 1.0 were moved into another repository, the psyplot_old repository. This has been done because prior to version 1.0, the github repository contained all the reference figures used for testing which made the size of the repository too large.

Copyright

Copyright © 2021 Helmholtz-Zentrum Hereon, 2020-2021 Helmholtz-Zentrum Geesthacht, 2016-2021 University of Lausanne

psyplot is released under the GNU LGPL-3.O license. See COPYING and COPYING.LESSER in the root of the repository for full licensing details.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 3.0 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU LGPL-3.0 license for more details.

You should have received a copy of the GNU LGPL-3.0 license along with this program. If not, see https://www.gnu.org/licenses/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].