Comments (6)
cf-plot for Python 3 is being developed in parallel to cf-python v3, and the plan is to release both at the same time - we're aiming for 1st October 2019.
David
from cf-plot.
Thanks.
I hadn't seen any activity in this repository, which seemed in stark contrast to the development activity in the CF-Python repository. Hence my question.
from cf-plot.
I can let you have a pre-release cf-plot that I've converted over to Python 3 if you like. If not we'll be doing a full release on 1st October as David says.
Regards
Andy
from cf-plot.
That would be great.
I've mainly gone ahead and created my own version because I, or rather my colleagues using it, didn't want to wait (or revert back to Python 2). The problems arose when I ran into the new API that CF-Python 3 uses (as well as replacing some of the divisions, where it wasn't entirely clear if these should be integer divisions or floating point ones).
I currently can get most examples on the (old) documentation to run, though not all (or not as well), which is my best testcase (having no unit tests or anything).
So a version to compare against would be nice.
from cf-plot.
My test version is available at http://www.met.reading.ac.uk/~swsheaps/cfplot.src3.tar
I'm modifying the code to separate out the colorbar code into a separate and independently callable routine. This is ongoing work might give some issues but I'll pickup on this now that I'm back from holiday.
If you find any issues please email me at [email protected]
from cf-plot.
Python 3 support has been in cf-plot for several years so I'll close this ticket now.
from cf-plot.
Related Issues (20)
- Rename master branch to 'main'
- Remove duplicate README
- Flesh out README with useful information and showcase of plots
- Create and add 'Cheat Sheet' to extend cf-python one
- Flesh out optional metadata in `setup.py`
- Move detailed release notes from separate pages to new changelog
- Docs: work through & fix Sphinx build warnings (& occasional error) HOT 1
- Add `ajheaps.github.io` build to 'Older documentation' page
- Distribution-specific files: remove from repo & add to `.gitignore` HOT 1
- Populate `.gitignore` from Python template
- Convert docstrings into standard (propose Google) docstring format
- Add logging to improve upon `if verbose: print(<msg>)` statments
- Support 3D plotting through interface to e.g. `GeoVista`
- Docs: change (HTML) theme to one with light & dark mode toggle
- Default colourbar `extend='max'` when minimum level or value is zero HOT 2
- Consistent string formatting, esp. update long string creation via `+=` HOT 2
- Remove dead code (as an anti-pattern)
- Consolidate `else`/`if` conditional logic
- Consolidate `setvars` setting of `plotvars` attributes
- User messaging: remove (excessive) use of manual line breaking
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 cf-plot.