Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Non-mercator ticks available in cartopy #21

Closed
bradyrx opened this issue Jun 19, 2019 · 2 comments · Fixed by #158
Closed

Non-mercator ticks available in cartopy #21

bradyrx opened this issue Jun 19, 2019 · 2 comments · Fixed by #158

Comments

@bradyrx
Copy link
Collaborator

bradyrx commented Jun 19, 2019

FYI @lukelbd , looks like tick labeling is available for non-mercator projections now. SciTools/cartopy#1117 was just merged. It's not in the conda/pip release yet, though.

@mroldrobot
Copy link

Hi all, I'm trying to use cartopy to draw astronomical maps in the Mollweide projection, however such maps are completely useless without ticks and labels.
I installed the latest cartopy available on github: '0.17.0', but still getting an error about unsupported gridlines in a Mollweide plot. Am I missing something or is this feature still in development? If the latter, is it worth to wait it in the near future? Thanks

@lukelbd
Copy link
Collaborator

lukelbd commented Sep 18, 2019

Hi @mroldrobot, if you already git cloned the latest cartopy repository, this ProPlot commit (440dd7e) should allow you to draw arbitrary gridline labels with ProPlot + cartopy. Just uninstall and reinstall.

If not, here are some instructions:

Cartopy gridline labelling won't be released until possibly version 0.19. Also a developer in that thread said version 0.18 would be released "tomorrow" in January but it still hasn't been released.

If you want to use the very latest features (possibly not all documented on their websites, and with possible bugs because they might not all have been properly tested), you can clone the master branch with

git clone https://github.com/SciTools/cartopy

then add the local clone to your PYTHONPATH by adding to your ~/.bash_profile or ~/.bashrc file,

export PYTHONPATH="$HOME/cartopy/lib:$PYTHONPATH"

then restarting the terminal or running source ~/.bashrc.

Then when you import cartopy it should use that local version. You can test this by running

import cartopy
print(cartopy.__file__)

and making sure the result is in your home dir. Hope that helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants