rHEALPixDGGS


NamerHEALPixDGGS JSON
Version 0.5.4 PyPI version JSON
download
home_pagehttps://github.com/manaakiwhenua/rhealpixdggs-py
SummaryAn implementation of the rHEALPix discrete global grid system
upload_time2023-12-18 01:25:14
maintainer
docs_urlNone
authorAlexander Raichev
requires_python
licenseLICENSE.txt
keywords dggs discreet global grid system reference system spatial geospatial
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ************
rHEALPixDGGS
************

Introduction
============
rHEALPixDGGS is a Python package that implements the rHEALPix Discrete Global Grid System (DGGS).

Release Notes
-------------
This package was originally authored in 2013 and has had only minor code updates since then.

0.5.4 - current
^^^^^^^^^^^^^^^
Code unchanged from 0.5.3 other than updating to Python 3.11

Refer to file CHANGES.rst for a more detailed history of changes.

Requirements 
-------------
* ``requirements.txt`` - all the module requirements for operation
    - `NumPy >=1.7 <http://www.numpy.org/>`_ Base N-dimensional array package
    - `SciPy >=0.12 <http://www.scipy.org/>`_ Fundamental library for scientific computing
    - `Matplotlib >=1.2.1 <http://matplotlib.org/>`_ Comprehensive 2D Plotting
    - `Pyproj >=1.9.3 <http://code.google.com/p/pyproj/>`_ Python interface to the PROJ.4 cartographic library
* ``requirements.dev.txt`` - packages needed for developing this package

Installation
--------------
This package is available on PyPI, the Python Package Index from where it can be installed as follows:

::

    pip install rhealpixdggs

rHEALPixDGGS is also available for download from the github repository `<https://github.com/manaakiwhenua/rhealpixdggs-py>`_ from where the latest version can be cloned.
  
Tests
------
The files in the ``tests`` directory test the rHEALPixDGGS modules. These files are plain ``unittest`` files (the Python testing framework contained within the standard distribution). Tests for examples in documents need the ``doctest`` module installed (see ``requirements.dev.txt``).

Two UNIX shell scripts are included in this repository to run all unit and doc tests:

* ``run_doctests.sh``
* ``run_unittests.sh``

Running the command ``python tests/test_<foo>.py`` performs a sequence of automated tests of ``<foo>.py``.

For example, ``tests/test_distortion.py`` automatically tests ``distortion.py``.

If you update a module, then update its test file to test the changes you made!

Test early, test often, test automatically!

There are a couple of files in the main package directory that can be used to run all tests, starting ``run_...``.

Documentation
--------------
Documentation can be found at:

- `The rHEALPix Discrete Global Grid System <https://datastore.landcareresearch.co.nz/dataset/rhealpix-discrete-global-grid-system>`_ - The rHEALPix Discrete Global Grid System
- ``docs/build/latex/rHEALPixDGGS.pdf`` - The rHEALPixDGGS manual
- ``docs/build/html/index.html`` - The rHEALPixDGGS manual in HTML format

The latter two documents are generated automatically from the source code of the ``rhealpixdggs`` package modules.
To automatically build these yourself, install the Python package `Sphinx <http://sphinx-doc.org/>`_ (but do not run ``sphinx-quickstart``, because the make file ``Makefile`` and the configuration file ``docs/source/conf.py`` already exist) and then from the ``docs`` directory run the command ``make latexpdf`` to make the PDF documentation or ``make html`` to make the HTML documentation.
For the PDF documentation, you might also need to install `LaTeX <http://www.latex-project.org/>`_.

The ``source`` and ``build`` directories contain all the Sphinx source and build files, respectively.  

License
-------
This code is licensed under the `GNU Lesser General Public License v3.0, <http://www.gnu.org/licenses/lgpl-3.0.html>`_. See the file ``LICENSE`` for a copy of the deed.

Contact
-------
| *Maintainer*:
| **Robert Gibb**
| `Manaaki Whenua – Landcare Research <https://www.landcareresearch.co.nz/>`_
| `Gibbr@landcareresearch.co.nz <mailto:Gibbr@landcareresearch.co.nz>`_
|
| *Release Manager*:
| **Dr Nicholas J. Car**
| `SURROUND Australia Pty Ltd <https://surround.com>`_
| `nicholas.car@surroundaustralia.com <mailto:nicholas.car@surroundaustralia.com>`_
|
| *Original author*:
| **Alexander Raichev**
| `<https://raichev.net/>`_
| `alex@raichev.net <mailto:alex@raichev.net>`_

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/manaakiwhenua/rhealpixdggs-py",
    "name": "rHEALPixDGGS",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "DGGS,Discreet Global Grid System,reference system,spatial,geospatial",
    "author": "Alexander Raichev",
    "author_email": "alex@raichev.net",
    "download_url": "https://files.pythonhosted.org/packages/d3/f8/6c2347db2132476cca36a66b8e6a9dddd3f2e08731148b7403473f49f0a4/rHEALPixDGGS-0.5.4.tar.gz",
    "platform": null,
    "description": "************\nrHEALPixDGGS\n************\n\nIntroduction\n============\nrHEALPixDGGS is a Python package that implements the rHEALPix Discrete Global Grid System (DGGS).\n\nRelease Notes\n-------------\nThis package was originally authored in 2013 and has had only minor code updates since then.\n\n0.5.4 - current\n^^^^^^^^^^^^^^^\nCode unchanged from 0.5.3 other than updating to Python 3.11\n\nRefer to file CHANGES.rst for a more detailed history of changes.\n\nRequirements \n-------------\n* ``requirements.txt`` - all the module requirements for operation\n    - `NumPy >=1.7 <http://www.numpy.org/>`_ Base N-dimensional array package\n    - `SciPy >=0.12 <http://www.scipy.org/>`_ Fundamental library for scientific computing\n    - `Matplotlib >=1.2.1 <http://matplotlib.org/>`_ Comprehensive 2D Plotting\n    - `Pyproj >=1.9.3 <http://code.google.com/p/pyproj/>`_ Python interface to the PROJ.4 cartographic library\n* ``requirements.dev.txt`` - packages needed for developing this package\n\nInstallation\n--------------\nThis package is available on PyPI, the Python Package Index from where it can be installed as follows:\n\n::\n\n    pip install rhealpixdggs\n\nrHEALPixDGGS is also available for download from the github repository `<https://github.com/manaakiwhenua/rhealpixdggs-py>`_ from where the latest version can be cloned.\n  \nTests\n------\nThe files in the ``tests`` directory test the rHEALPixDGGS modules. These files are plain ``unittest`` files (the Python testing framework contained within the standard distribution). Tests for examples in documents need the ``doctest`` module installed (see ``requirements.dev.txt``).\n\nTwo UNIX shell scripts are included in this repository to run all unit and doc tests:\n\n* ``run_doctests.sh``\n* ``run_unittests.sh``\n\nRunning the command ``python tests/test_<foo>.py`` performs a sequence of automated tests of ``<foo>.py``.\n\nFor example, ``tests/test_distortion.py`` automatically tests ``distortion.py``.\n\nIf you update a module, then update its test file to test the changes you made!\n\nTest early, test often, test automatically!\n\nThere are a couple of files in the main package directory that can be used to run all tests, starting ``run_...``.\n\nDocumentation\n--------------\nDocumentation can be found at:\n\n- `The rHEALPix Discrete Global Grid System <https://datastore.landcareresearch.co.nz/dataset/rhealpix-discrete-global-grid-system>`_ - The rHEALPix Discrete Global Grid System\n- ``docs/build/latex/rHEALPixDGGS.pdf`` - The rHEALPixDGGS manual\n- ``docs/build/html/index.html`` - The rHEALPixDGGS manual in HTML format\n\nThe latter two documents are generated automatically from the source code of the ``rhealpixdggs`` package modules.\nTo automatically build these yourself, install the Python package `Sphinx <http://sphinx-doc.org/>`_ (but do not run ``sphinx-quickstart``, because the make file ``Makefile`` and the configuration file ``docs/source/conf.py`` already exist) and then from the ``docs`` directory run the command ``make latexpdf`` to make the PDF documentation or ``make html`` to make the HTML documentation.\nFor the PDF documentation, you might also need to install `LaTeX <http://www.latex-project.org/>`_.\n\nThe ``source`` and ``build`` directories contain all the Sphinx source and build files, respectively.  \n\nLicense\n-------\nThis code is licensed under the `GNU Lesser General Public License v3.0, <http://www.gnu.org/licenses/lgpl-3.0.html>`_. See the file ``LICENSE`` for a copy of the deed.\n\nContact\n-------\n| *Maintainer*:\n| **Robert Gibb**\n| `Manaaki Whenua \u2013 Landcare Research <https://www.landcareresearch.co.nz/>`_\n| `Gibbr@landcareresearch.co.nz <mailto:Gibbr@landcareresearch.co.nz>`_\n|\n| *Release Manager*:\n| **Dr Nicholas J. Car**\n| `SURROUND Australia Pty Ltd <https://surround.com>`_\n| `nicholas.car@surroundaustralia.com <mailto:nicholas.car@surroundaustralia.com>`_\n|\n| *Original author*:\n| **Alexander Raichev**\n| `<https://raichev.net/>`_\n| `alex@raichev.net <mailto:alex@raichev.net>`_\n",
    "bugtrack_url": null,
    "license": "LICENSE.txt",
    "summary": "An implementation of the rHEALPix discrete global grid system",
    "version": "0.5.4",
    "project_urls": {
        "Bug Reports": "https://github.com/manaakiwhenua/rhealpixdggs-py/issues",
        "Download": "https://github.com/manaakiwhenua/rhealpixdggs-py/archive/v0.5.4.tar.gz",
        "Homepage": "https://github.com/manaakiwhenua/rhealpixdggs-py",
        "Source": "https://github.com/manaakiwhenua/rhealpixdggs-py"
    },
    "split_keywords": [
        "dggs",
        "discreet global grid system",
        "reference system",
        "spatial",
        "geospatial"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f02e69f33e4abec0111c0cc861bd446d5a65f028cd0952638493fcb10701530c",
                "md5": "9b89ebb0bccf6f23cbead0377928d7c7",
                "sha256": "5a8191fe5d4586d3965ab0a4d93735ff304f88db267d4af1010a7a14f870da48"
            },
            "downloads": -1,
            "filename": "rHEALPixDGGS-0.5.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9b89ebb0bccf6f23cbead0377928d7c7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 47440,
            "upload_time": "2023-12-18T01:25:11",
            "upload_time_iso_8601": "2023-12-18T01:25:11.415190Z",
            "url": "https://files.pythonhosted.org/packages/f0/2e/69f33e4abec0111c0cc861bd446d5a65f028cd0952638493fcb10701530c/rHEALPixDGGS-0.5.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d3f86c2347db2132476cca36a66b8e6a9dddd3f2e08731148b7403473f49f0a4",
                "md5": "c222907e01856e9b24fe556ac831154d",
                "sha256": "57712493da6643df33f89b793c24f4248260c9db4eb08c7dd3a32e2950464ffe"
            },
            "downloads": -1,
            "filename": "rHEALPixDGGS-0.5.4.tar.gz",
            "has_sig": false,
            "md5_digest": "c222907e01856e9b24fe556ac831154d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 1262688,
            "upload_time": "2023-12-18T01:25:14",
            "upload_time_iso_8601": "2023-12-18T01:25:14.609475Z",
            "url": "https://files.pythonhosted.org/packages/d3/f8/6c2347db2132476cca36a66b8e6a9dddd3f2e08731148b7403473f49f0a4/rHEALPixDGGS-0.5.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-18 01:25:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "manaakiwhenua",
    "github_project": "rhealpixdggs-py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "rhealpixdggs"
}
        
Elapsed time: 0.16663s