pygmt


Namepygmt JSON
Version 0.11.0 PyPI version JSON
download
home_page
SummaryA Python interface for the Generic Mapping Tools
upload_time2024-02-01 13:35:25
maintainer
docs_urlNone
author
requires_python>=3.9
license
keywords cartography geodesy geology geophysics geospatial oceanography seismology
VCS
bugtrack_url
requirements numpy pandas xarray netCDF4 packaging
Travis-CI No Travis.
coveralls test coverage No coveralls.
            PyGMT
=====

    A Python interface for the Generic Mapping Tools

`Documentation (development version) <https://www.pygmt.org/dev>`__ |
`Contact <https://forum.generic-mapping-tools.org>`__ |
`Try Online <https://github.com/GenericMappingTools/try-gmt>`__

.. image:: http://img.shields.io/pypi/v/pygmt.svg?style=flat-square
    :alt: Latest version on PyPI
    :target: https://pypi.python.org/pypi/pygmt
.. image:: https://img.shields.io/conda/v/conda-forge/pygmt?style=flat-square
    :alt: Latest version on conda-forge
    :target: https://anaconda.org/conda-forge/pygmt
.. image:: https://github.com/GenericMappingTools/pygmt/workflows/Tests/badge.svg
    :alt: GitHub Actions Tests status
    :target: https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests.yaml
.. image:: https://github.com/GenericMappingTools/pygmt/workflows/GMT%20Dev%20Tests/badge.svg
    :alt: GitHub Actions GMT Dev Tests status
    :target: https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests_dev.yaml
.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
    :target: https://github.com/astral-sh/ruff
    :alt: Ruff
.. image:: https://codecov.io/gh/GenericMappingTools/pygmt/branch/main/graph/badge.svg?token=78Fu4EWstx
    :alt: Test coverage status
    :target: https://app.codecov.io/gh/GenericMappingTools/pygmt
.. image:: https://img.shields.io/endpoint?url=https://codspeed.io/badge.json
    :alt: CodSpeed Performance Benchmarks
    :target: https://codspeed.io/GenericMappingTools/pygmt
.. image:: https://img.shields.io/pypi/pyversions/pygmt.svg?style=flat-square
    :alt: Compatible Python versions.
    :target: https://pypi.python.org/pypi/pygmt
.. image:: https://img.shields.io/discourse/status?label=forum&server=https%3A%2F%2Fforum.generic-mapping-tools.org%2F&style=flat-square
    :alt: Discourse forum
    :target: https://forum.generic-mapping-tools.org
.. image:: https://zenodo.org/badge/DOI/10.5281/3781524.svg
    :alt: Digital Object Identifier for the Zenodo archive
    :target: https://doi.org/10.5281/zenodo.3781524
.. image:: https://tinyurl.com/y22nb8up
    :alt: PyOpenSci
    :target: https://github.com/pyOpenSci/software-review/issues/43
.. image:: https://img.shields.io/github/license/GenericMappingTools/pygmt?style=flat-square
    :alt: GitHub license
    :target: https://github.com/GenericMappingTools/pygmt/blob/main/LICENSE.txt
.. image:: https://img.shields.io/badge/Contributor%20Covenant-v2.1%20adopted-ff69b4.svg
    :alt: Contributor Code of Conduct
    :target: CODE_OF_CONDUCT.md

.. doc-index-start-after


Why PyGMT?
----------

A beautiful map is worth a thousand words.
To truly understand how powerful PyGMT is, play with it online on `Binder <https://github.com/GenericMappingTools/try-gmt>`__!
For a quicker introduction, check out our `3 minute overview <https://youtu.be/4iPnITXrxVU>`__!

Afterwards, feel free to look at our `Tutorials <https://www.pygmt.org/latest/tutorials>`__,
visit the `Gallery <https://www.pygmt.org/latest/gallery>`__, and check out
some `external PyGMT examples <https://www.pygmt.org/latest/external_resources.html>`__!

.. image:: https://user-images.githubusercontent.com/14077947/155809878-48b8f235-141b-460a-80ec-08bbf6c36e40.png
    :alt: Quick Introduction to PyGMT YouTube Video
    :align: center
    :target: https://youtu.be/4iPnITXrxVU
    :width: 80%

About
-----

PyGMT is a library for processing geospatial and geophysical data and making
publication-quality maps and figures. It provides a Pythonic interface for the
`Generic Mapping Tools (GMT) <https://github.com/GenericMappingTools/gmt>`__, a
command-line program widely used across the Earth, Ocean, and Planetary sciences
and beyond.

Project goals
-------------

* Make GMT more accessible to new users.
* Build a Pythonic API for GMT.
* Interface with the GMT C API directly using ctypes (no system calls).
* Support for rich display in the Jupyter notebook.
* Integration with the `PyData <https://pydata.org/>`__ ecosystem:
  ``numpy.ndarray`` or ``pandas.DataFrame`` for data tables,
  ``xarray.DataArray`` for grids and ``geopandas.GeoDataFrame``
  for geographical data.


Quickstart
----------

Installation
++++++++++++

Simple installation using `mamba <https://mamba.readthedocs.org/>`__::

    mamba install --channel conda-forge pygmt

If you use `conda <https://docs.conda.io/projects/conda/en/latest/user-guide/index.html>`__::

    conda install --channel conda-forge pygmt

For other ways to install ``pygmt``, see the `full installation instructions <https://www.pygmt.org/latest/install.html>`__.

Getting started
+++++++++++++++

As a starting point, you can open a `Python interpreter <https://docs.python.org/3/tutorial/interpreter.html>`__
or a `Jupyter notebook <https://docs.jupyter.org/en/latest/running.html>`__, and try the following example::

    import pygmt
    fig = pygmt.Figure()
    fig.coast(projection="H10c", region="g", frame=True, land="gray")
    fig.show()

For more examples, please have a look at the `Gallery <https://www.pygmt.org/latest/gallery/index.html>`__
and `Tutorials <https://www.pygmt.org/latest/tutorials/index.html>`__.


Contacting Us
-------------

* Most discussion happens `on GitHub
  <https://github.com/GenericMappingTools/pygmt>`__. Feel free to `open an issue
  <https://github.com/GenericMappingTools/pygmt/issues/new>`__ or comment on any
  open issue or pull request.
* We have a `Discourse forum
  <https://forum.generic-mapping-tools.org/c/questions/pygmt-q-a>`__ where you can ask
  questions and leave comments.


Contributing
------------

Code of conduct
+++++++++++++++

Please note that this project is released with a `Contributor Code of Conduct
<https://github.com/GenericMappingTools/.github/blob/main/CODE_OF_CONDUCT.md>`__.
By participating in this project you agree to abide by its terms.

Contributing Guidelines
+++++++++++++++++++++++

Please read our `Contributing Guide
<https://github.com/GenericMappingTools/pygmt/blob/main/CONTRIBUTING.md>`__ to
see how you can help and give feedback.

Imposter syndrome disclaimer
++++++++++++++++++++++++++++

**We want your help.** No, really.

There may be a little voice inside your head that is telling you that you're not ready
to be an open source contributor; that your skills aren't nearly good enough to
contribute. What could you possibly offer?

We assure you that the little voice in your head is wrong.

**Being a contributor doesn't just mean writing code**.
Equally important contributions include: writing or proof-reading documentation,
suggesting or implementing tests, or even giving feedback about the project (including
giving feedback about the contribution process). If you're coming to the project with
fresh eyes, you might see the errors and assumptions that seasoned contributors have
glossed over. If you can write any code at all, you can contribute code to open source.
We are constantly trying out new skills, making mistakes, and learning from those
mistakes. That's how we all improve and we are happy to help others learn.

*This disclaimer was adapted from the*
`MetPy project <https://github.com/Unidata/MetPy>`__.


Citing PyGMT
------------

PyGMT is a community developed project. See the
`AUTHORS.md <https://github.com/GenericMappingTools/pygmt/blob/main/AUTHORS.md>`__
file on GitHub for a list of the people involved and a definition of the term "PyGMT
Developers". Feel free to cite our work in your research using the following BibTeX:

.. code-block::

    @software{pygmt_2024_10578540,
      author       = {Tian, Dongdong and
                      Uieda, Leonardo and
                      Leong, Wei Ji and
                      Schlitzer, William and
                      Fröhlich, Yvonne and
                      Grund, Michael and
                      Jones, Max and
                      Toney, Liam and
                      Yao, Jiayuan and
                      Magen, Yohai and
                      Tong, Jing-Hui and
                      Materna, Kathryn and
                      Belem, Andre and
                      Newton, Tyler and
                      Anant, Abhishek and
                      Ziebarth, Malte and
                      Quinn, Jamie and
                      Wessel, Paul},
      title        = {{PyGMT: A Python interface for the Generic Mapping Tools}},
      month        = feb,
      year         = 2024,
      publisher    = {Zenodo},
      version      = {0.11.0},
      doi          = {10.5281/zenodo.10578540},
      url          = {https://doi.org/10.5281/zenodo.10578540}
    }

To cite a specific version of PyGMT, go to our Zenodo page at
https://doi.org/10.5281/zenodo.3781524 and use the "Export to BibTeX" function there.
It is also strongly recommended to cite the
`GMT 6 paper <https://doi.org/10.1029/2019GC008515>`__ (which PyGMT wraps around).
Note that some modules like ``dimfilter``, ``surface``, and ``x2sys`` also have their
dedicated citations. Further information for all these can be found at
https://www.generic-mapping-tools.org/cite.


License
-------

PyGMT is free software: you can redistribute it and/or modify it under the terms of
the **BSD 3-clause License**. A copy of this license is provided in
`LICENSE.txt <https://github.com/GenericMappingTools/pygmt/blob/main/LICENSE.txt>`__.


Support
-------

The development of PyGMT has been supported by NSF grants
`OCE-1558403 <https://www.nsf.gov/awardsearch/showAward?AWD_ID=1558403>`__ and
`EAR-1948603 <https://www.nsf.gov/awardsearch/showAward?AWD_ID=1948602>`__.


Related projects
----------------

Other official wrappers for GMT:

* `GMT.jl <https://github.com/GenericMappingTools/GMT.jl>`__: A Julia wrapper for GMT.
* `gmtmex <https://github.com/GenericMappingTools/gmtmex>`__: A Matlab/Octave wrapper
  for GMT.

Other non-official Python wrappers for GMT (not maintained):

* `gmtpy <https://github.com/emolch/gmtpy>`__ by `Sebastian Heimann <https://github.com/emolch>`__
* `pygmt <https://github.com/ian-r-rose/pygmt>`__ by `Ian Rose <https://github.com/ian-r-rose>`__
* `PyGMT <https://github.com/glimmer-cism/PyGMT>`__  by `Magnus Hagdorn <https://github.com/mhagdorn>`__

.. doc-index-end-before

Minimum Supported GMT/Python/NumPy Versions
-------------------------------------------

PyGMT has adopted `NEP29 <https://numpy.org/neps/nep-0029-deprecation_policy>`__
alongside the rest of the Scientific Python ecosystem, and therefore supports:

* All minor versions of Python released 42 months prior to the project, and at minimum
  the two latest minor versions.
* All minor versions of NumPy released in the 24 months prior to the project, and at
  minimum the last three minor versions.

For the supported GMT versions as well as the minimum required Python and NumPy versions
please see `Minimum Required Versions <https://www.pygmt.org/dev/minversions.html>`__.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pygmt",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "cartography,geodesy,geology,geophysics,geospatial,oceanography,seismology",
    "author": "",
    "author_email": "The PyGMT Developers <pygmt.team@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/5e/54/baf0afb2d6262900539843c8715f88ad562658c3aef4bcbe5adac0e1685a/pygmt-0.11.0.tar.gz",
    "platform": "Any",
    "description": "PyGMT\n=====\n\n    A Python interface for the Generic Mapping Tools\n\n`Documentation (development version) <https://www.pygmt.org/dev>`__ |\n`Contact <https://forum.generic-mapping-tools.org>`__ |\n`Try Online <https://github.com/GenericMappingTools/try-gmt>`__\n\n.. image:: http://img.shields.io/pypi/v/pygmt.svg?style=flat-square\n    :alt: Latest version on PyPI\n    :target: https://pypi.python.org/pypi/pygmt\n.. image:: https://img.shields.io/conda/v/conda-forge/pygmt?style=flat-square\n    :alt: Latest version on conda-forge\n    :target: https://anaconda.org/conda-forge/pygmt\n.. image:: https://github.com/GenericMappingTools/pygmt/workflows/Tests/badge.svg\n    :alt: GitHub Actions Tests status\n    :target: https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests.yaml\n.. image:: https://github.com/GenericMappingTools/pygmt/workflows/GMT%20Dev%20Tests/badge.svg\n    :alt: GitHub Actions GMT Dev Tests status\n    :target: https://github.com/GenericMappingTools/pygmt/actions/workflows/ci_tests_dev.yaml\n.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json\n    :target: https://github.com/astral-sh/ruff\n    :alt: Ruff\n.. image:: https://codecov.io/gh/GenericMappingTools/pygmt/branch/main/graph/badge.svg?token=78Fu4EWstx\n    :alt: Test coverage status\n    :target: https://app.codecov.io/gh/GenericMappingTools/pygmt\n.. image:: https://img.shields.io/endpoint?url=https://codspeed.io/badge.json\n    :alt: CodSpeed Performance Benchmarks\n    :target: https://codspeed.io/GenericMappingTools/pygmt\n.. image:: https://img.shields.io/pypi/pyversions/pygmt.svg?style=flat-square\n    :alt: Compatible Python versions.\n    :target: https://pypi.python.org/pypi/pygmt\n.. image:: https://img.shields.io/discourse/status?label=forum&server=https%3A%2F%2Fforum.generic-mapping-tools.org%2F&style=flat-square\n    :alt: Discourse forum\n    :target: https://forum.generic-mapping-tools.org\n.. image:: https://zenodo.org/badge/DOI/10.5281/3781524.svg\n    :alt: Digital Object Identifier for the Zenodo archive\n    :target: https://doi.org/10.5281/zenodo.3781524\n.. image:: https://tinyurl.com/y22nb8up\n    :alt: PyOpenSci\n    :target: https://github.com/pyOpenSci/software-review/issues/43\n.. image:: https://img.shields.io/github/license/GenericMappingTools/pygmt?style=flat-square\n    :alt: GitHub license\n    :target: https://github.com/GenericMappingTools/pygmt/blob/main/LICENSE.txt\n.. image:: https://img.shields.io/badge/Contributor%20Covenant-v2.1%20adopted-ff69b4.svg\n    :alt: Contributor Code of Conduct\n    :target: CODE_OF_CONDUCT.md\n\n.. doc-index-start-after\n\n\nWhy PyGMT?\n----------\n\nA beautiful map is worth a thousand words.\nTo truly understand how powerful PyGMT is, play with it online on `Binder <https://github.com/GenericMappingTools/try-gmt>`__!\nFor a quicker introduction, check out our `3 minute overview <https://youtu.be/4iPnITXrxVU>`__!\n\nAfterwards, feel free to look at our `Tutorials <https://www.pygmt.org/latest/tutorials>`__,\nvisit the `Gallery <https://www.pygmt.org/latest/gallery>`__, and check out\nsome `external PyGMT examples <https://www.pygmt.org/latest/external_resources.html>`__!\n\n.. image:: https://user-images.githubusercontent.com/14077947/155809878-48b8f235-141b-460a-80ec-08bbf6c36e40.png\n    :alt: Quick Introduction to PyGMT YouTube Video\n    :align: center\n    :target: https://youtu.be/4iPnITXrxVU\n    :width: 80%\n\nAbout\n-----\n\nPyGMT is a library for processing geospatial and geophysical data and making\npublication-quality maps and figures. It provides a Pythonic interface for the\n`Generic Mapping Tools (GMT) <https://github.com/GenericMappingTools/gmt>`__, a\ncommand-line program widely used across the Earth, Ocean, and Planetary sciences\nand beyond.\n\nProject goals\n-------------\n\n* Make GMT more accessible to new users.\n* Build a Pythonic API for GMT.\n* Interface with the GMT C API directly using ctypes (no system calls).\n* Support for rich display in the Jupyter notebook.\n* Integration with the `PyData <https://pydata.org/>`__ ecosystem:\n  ``numpy.ndarray`` or ``pandas.DataFrame`` for data tables,\n  ``xarray.DataArray`` for grids and ``geopandas.GeoDataFrame``\n  for geographical data.\n\n\nQuickstart\n----------\n\nInstallation\n++++++++++++\n\nSimple installation using `mamba <https://mamba.readthedocs.org/>`__::\n\n    mamba install --channel conda-forge pygmt\n\nIf you use `conda <https://docs.conda.io/projects/conda/en/latest/user-guide/index.html>`__::\n\n    conda install --channel conda-forge pygmt\n\nFor other ways to install ``pygmt``, see the `full installation instructions <https://www.pygmt.org/latest/install.html>`__.\n\nGetting started\n+++++++++++++++\n\nAs a starting point, you can open a `Python interpreter <https://docs.python.org/3/tutorial/interpreter.html>`__\nor a `Jupyter notebook <https://docs.jupyter.org/en/latest/running.html>`__, and try the following example::\n\n    import pygmt\n    fig = pygmt.Figure()\n    fig.coast(projection=\"H10c\", region=\"g\", frame=True, land=\"gray\")\n    fig.show()\n\nFor more examples, please have a look at the `Gallery <https://www.pygmt.org/latest/gallery/index.html>`__\nand `Tutorials <https://www.pygmt.org/latest/tutorials/index.html>`__.\n\n\nContacting Us\n-------------\n\n* Most discussion happens `on GitHub\n  <https://github.com/GenericMappingTools/pygmt>`__. Feel free to `open an issue\n  <https://github.com/GenericMappingTools/pygmt/issues/new>`__ or comment on any\n  open issue or pull request.\n* We have a `Discourse forum\n  <https://forum.generic-mapping-tools.org/c/questions/pygmt-q-a>`__ where you can ask\n  questions and leave comments.\n\n\nContributing\n------------\n\nCode of conduct\n+++++++++++++++\n\nPlease note that this project is released with a `Contributor Code of Conduct\n<https://github.com/GenericMappingTools/.github/blob/main/CODE_OF_CONDUCT.md>`__.\nBy participating in this project you agree to abide by its terms.\n\nContributing Guidelines\n+++++++++++++++++++++++\n\nPlease read our `Contributing Guide\n<https://github.com/GenericMappingTools/pygmt/blob/main/CONTRIBUTING.md>`__ to\nsee how you can help and give feedback.\n\nImposter syndrome disclaimer\n++++++++++++++++++++++++++++\n\n**We want your help.** No, really.\n\nThere may be a little voice inside your head that is telling you that you're not ready\nto be an open source contributor; that your skills aren't nearly good enough to\ncontribute. What could you possibly offer?\n\nWe assure you that the little voice in your head is wrong.\n\n**Being a contributor doesn't just mean writing code**.\nEqually important contributions include: writing or proof-reading documentation,\nsuggesting or implementing tests, or even giving feedback about the project (including\ngiving feedback about the contribution process). If you're coming to the project with\nfresh eyes, you might see the errors and assumptions that seasoned contributors have\nglossed over. If you can write any code at all, you can contribute code to open source.\nWe are constantly trying out new skills, making mistakes, and learning from those\nmistakes. That's how we all improve and we are happy to help others learn.\n\n*This disclaimer was adapted from the*\n`MetPy project <https://github.com/Unidata/MetPy>`__.\n\n\nCiting PyGMT\n------------\n\nPyGMT is a community developed project. See the\n`AUTHORS.md <https://github.com/GenericMappingTools/pygmt/blob/main/AUTHORS.md>`__\nfile on GitHub for a list of the people involved and a definition of the term \"PyGMT\nDevelopers\". Feel free to cite our work in your research using the following BibTeX:\n\n.. code-block::\n\n    @software{pygmt_2024_10578540,\n      author       = {Tian, Dongdong and\n                      Uieda, Leonardo and\n                      Leong, Wei Ji and\n                      Schlitzer, William and\n                      Fr\u00f6hlich, Yvonne and\n                      Grund, Michael and\n                      Jones, Max and\n                      Toney, Liam and\n                      Yao, Jiayuan and\n                      Magen, Yohai and\n                      Tong, Jing-Hui and\n                      Materna, Kathryn and\n                      Belem, Andre and\n                      Newton, Tyler and\n                      Anant, Abhishek and\n                      Ziebarth, Malte and\n                      Quinn, Jamie and\n                      Wessel, Paul},\n      title        = {{PyGMT: A Python interface for the Generic Mapping Tools}},\n      month        = feb,\n      year         = 2024,\n      publisher    = {Zenodo},\n      version      = {0.11.0},\n      doi          = {10.5281/zenodo.10578540},\n      url          = {https://doi.org/10.5281/zenodo.10578540}\n    }\n\nTo cite a specific version of PyGMT, go to our Zenodo page at\nhttps://doi.org/10.5281/zenodo.3781524 and use the \"Export to BibTeX\" function there.\nIt is also strongly recommended to cite the\n`GMT 6 paper <https://doi.org/10.1029/2019GC008515>`__ (which PyGMT wraps around).\nNote that some modules like ``dimfilter``, ``surface``, and ``x2sys`` also have their\ndedicated citations. Further information for all these can be found at\nhttps://www.generic-mapping-tools.org/cite.\n\n\nLicense\n-------\n\nPyGMT is free software: you can redistribute it and/or modify it under the terms of\nthe **BSD 3-clause License**. A copy of this license is provided in\n`LICENSE.txt <https://github.com/GenericMappingTools/pygmt/blob/main/LICENSE.txt>`__.\n\n\nSupport\n-------\n\nThe development of PyGMT has been supported by NSF grants\n`OCE-1558403 <https://www.nsf.gov/awardsearch/showAward?AWD_ID=1558403>`__ and\n`EAR-1948603 <https://www.nsf.gov/awardsearch/showAward?AWD_ID=1948602>`__.\n\n\nRelated projects\n----------------\n\nOther official wrappers for GMT:\n\n* `GMT.jl <https://github.com/GenericMappingTools/GMT.jl>`__: A Julia wrapper for GMT.\n* `gmtmex <https://github.com/GenericMappingTools/gmtmex>`__: A Matlab/Octave wrapper\n  for GMT.\n\nOther non-official Python wrappers for GMT (not maintained):\n\n* `gmtpy <https://github.com/emolch/gmtpy>`__ by `Sebastian Heimann <https://github.com/emolch>`__\n* `pygmt <https://github.com/ian-r-rose/pygmt>`__ by `Ian Rose <https://github.com/ian-r-rose>`__\n* `PyGMT <https://github.com/glimmer-cism/PyGMT>`__  by `Magnus Hagdorn <https://github.com/mhagdorn>`__\n\n.. doc-index-end-before\n\nMinimum Supported GMT/Python/NumPy Versions\n-------------------------------------------\n\nPyGMT has adopted `NEP29 <https://numpy.org/neps/nep-0029-deprecation_policy>`__\nalongside the rest of the Scientific Python ecosystem, and therefore supports:\n\n* All minor versions of Python released 42 months prior to the project, and at minimum\n  the two latest minor versions.\n* All minor versions of NumPy released in the 24 months prior to the project, and at\n  minimum the last three minor versions.\n\nFor the supported GMT versions as well as the minimum required Python and NumPy versions\nplease see `Minimum Required Versions <https://www.pygmt.org/dev/minversions.html>`__.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A Python interface for the Generic Mapping Tools",
    "version": "0.11.0",
    "project_urls": {
        "changelog": "https://www.pygmt.org/latest/changes.html",
        "documentation": "https://www.pygmt.org",
        "homepage": "https://www.pygmt.org",
        "repository": "https://github.com/GenericMappingTools/pygmt"
    },
    "split_keywords": [
        "cartography",
        "geodesy",
        "geology",
        "geophysics",
        "geospatial",
        "oceanography",
        "seismology"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0665bead7ea81f4ebb6518aaa1f5d7282ebd9152446ba1aa3b713db04df3700",
                "md5": "7cd3f18c5fb07fdc319377d7a124fecf",
                "sha256": "7fe1464961c300cd7d5279092441d3c449c067a4b06f0287089d79d41a021b0f"
            },
            "downloads": -1,
            "filename": "pygmt-0.11.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7cd3f18c5fb07fdc319377d7a124fecf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 248812,
            "upload_time": "2024-02-01T13:35:23",
            "upload_time_iso_8601": "2024-02-01T13:35:23.747808Z",
            "url": "https://files.pythonhosted.org/packages/b0/66/5bead7ea81f4ebb6518aaa1f5d7282ebd9152446ba1aa3b713db04df3700/pygmt-0.11.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e54baf0afb2d6262900539843c8715f88ad562658c3aef4bcbe5adac0e1685a",
                "md5": "a7556ca4cde977896d625374cedc7810",
                "sha256": "092a4415f9c26a9ba937e110d9cb725fe638eeae85f9b0cc8819f57b16a3740f"
            },
            "downloads": -1,
            "filename": "pygmt-0.11.0.tar.gz",
            "has_sig": false,
            "md5_digest": "a7556ca4cde977896d625374cedc7810",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 182191,
            "upload_time": "2024-02-01T13:35:25",
            "upload_time_iso_8601": "2024-02-01T13:35:25.828629Z",
            "url": "https://files.pythonhosted.org/packages/5e/54/baf0afb2d6262900539843c8715f88ad562658c3aef4bcbe5adac0e1685a/pygmt-0.11.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-01 13:35:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "GenericMappingTools",
    "github_project": "pygmt",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "1.23"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": []
        },
        {
            "name": "xarray",
            "specs": []
        },
        {
            "name": "netCDF4",
            "specs": []
        },
        {
            "name": "packaging",
            "specs": []
        }
    ],
    "lcname": "pygmt"
}
        
Elapsed time: 0.17206s