Comments (2)
For the polar plots, would it be worth looking into gdal
or ncremap
or other command line language to re-project the data before it gets to the plots? It seems we lose some time when re-projecting as the polar plots are being made in python.
from adf.
Do we have data to support the idea that plot generation is slower than NCL? I don't have a good feeling for what makes plotting fast or not. For contours and transforms, there could be actual algorithmic differences. I'm not sure if GDAL would save us from any of those calculations (I don't really understand GDAL). If all the time is being spent rendering (as opposed to calculating), I wonder whether there is a backend issue that could be customized to be faster (could be architecture dependent?)?
A couple things, just to remember to check:
- https://matplotlib.org/stable/users/explain/performance.html
- https://scitools.org.uk/cartopy/docs/latest/ notes we might try
PYPROJ_GLOBAL_CONTEXT=ON
Also, if we really get into this, we can explore non-Matplotlib options (e.g., plotly), but I'm not sure whether the mapping capabilities are as good.
from adf.
Related Issues (20)
- Min/Max/Mean values on plots aren't displaying correctly if values are very small
- High-Res Simulations Multiprocessing Issue HOT 5
- Future upgrades to derived variable calculations
- Add climatological comparison of modeled ozone to ozonesonde observations HOT 1
- Add vertical seasonal cycle plots
- ChangeLog HOT 1
- model data paths in example config files are out of date.
- Add option to supply custom colormap HOT 1
- Add functionality to derive variables if using pre-made time series files
- Add option for Paleo diagnostics
- Turn off climo file generation (for non-h0 files that won't be used) HOT 1
- When comparing runs with different vertical grid: tape recorder plot is buggy HOT 1
- MODIS AOD comparisons 2001-2020
- Webpage does not generate hyperlinks to species HOT 5
- Inconsistent maximum values of the same simulation case in two ADF diagnostic comparisons HOT 1
- Incorrect year span on plots
- No PS for 3-D variable RELHUM for regridding
- Multicase website not generated correctly
- Support plotting with uxarray?
- Tape Recorder plots failing after recent history string update
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adf.