# PyGMT v0.18.0 released

**URL:** <https://forum.generic-mapping-tools.org/t/pygmt-v0-18-0-released/6322>\
**Category:** Announcements\
**Created:** [January 13, 2026, 5:13am UTC](https://forum.generic-mapping-tools.org/t/pygmt-v0-18-0-released/6322 "2026-01-13T05:13:31Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![mkononets](https://yyz1.discourse-cdn.com/flex047/user_avatar/forum.generic-mapping-tools.org/mkononets/32/4029_2.png) [@mkononets](https://forum.generic-mapping-tools.org/u/mkononets)\
**Post date:** [March 19, 2026, 1:38pm UTC](https://forum.generic-mapping-tools.org/t/pygmt-v0-18-0-released/6322/15 "2026-03-19T13:38:16Z")

</div>

> [@Joaquim](#):
>
> GMT CLI can’t do this.
> 
> `viz("@earth_relief_06m", coast=true, shade=true, colorbar=true, proj=:guess, title="Earth")`

It’s certainly great that GMT.lj is proven able to easily put together two standard datasets with a known format that’s been around for many years (if not decades).

How about some relatively primitive date/time axis ticks placing and label formatting? Something I’m failing at rather miserably [here](http://forum.generic-mapping-tools.org/t/time-axis-manual-ticks-every-14-days-labeled-as-b-d-labels-aligned-with-the-tick/6381)?

---

_[View the full topic](https://forum.generic-mapping-tools.org/t/pygmt-v0-18-0-released/6322)._
